Home

Awesome

disqusjs-proxy-example

一个使用 ZEIT Now 部署 Disqus API Proxy 的示例。

简介

ZEIT Now 提供 Serverless 部署服务,支持包括静态网页、微服务、Lambda、持续集成等。在这里我们使用 Now 的微服务功能部署一个 Disqus API 的反代。

DisqusJS 中提供的公共 Disqus API 反代就部署在 ZEIT Now 上。

使用教程

  1. fork 这个 repo
  2. ZEIT 上注册账号并绑定 GitHub 账号
  3. GitHub APP 中为 Now 设置你 fork 后的 repo 的访问权限
  4. 在你 fork 后的 repo 中修改 _now.json 的相关内容
  1. _now.json 重命名为 now.json 并提交 commit
  2. ZEIT 会自动开始部署你的项目,当部署完成后,ZEIT 的 Bot 会在你的 commit 中添加一条评论提示部署结果
  3. 如果你绑定了你自己的域名,需要添加一条 CNAME 记录指向 alias.zeit.co
  4. 测试你的反代是否可以使用:访问你的反代域名,应该会跳转到 Disqus API 文档页面

因为直接访问 https://disqus.com/api/ 便会跳转到 https://disqus.com/api/docs/ ;反代也会返回 3xx 状态码

  1. 修改你的服务中 Disqus API Endpoint 的配置;如果你正在使用 DisqusJS,这个配置是 DisqusJS 中的 api 字段。

注意事项