在 AWS 上解析仪表板并添加云代码
Posted
技术标签:
【中文标题】在 AWS 上解析仪表板并添加云代码【英文标题】:Parse Dashboard on AWS and adding cloud code 【发布时间】:2016-07-30 10:14:08 【问题描述】:我使用 this guid 在我的 AWS 弹性 beanstalk 上配置了一个解析服务器,我已经对其进行了测试,一切正常
现在我找不到在我的服务器上部署解析仪表板的方法。
我在本地主机上做了deployed parse dashboard 并将其连接到服务器上的应用程序,但这样我无法管理(添加和删除)我的应用程序。
另一个问题是解析仪表板默认缺少云代码,我在 git 上找到了this,但我不明白在哪里添加请求的端点,是不是类似于在 index.js 文件中添加app.use('/scripts', express.static(path.join(__dirname, '/scripts')));
?
【问题讨论】:
【参考方案1】:为了将 parse-dashboard 部署到您的 EC2,您需要遵循 parse-dashboard github 页面中的部署 Parse Dashboard 部分
parse-dashbard github page
请确保在部署 parse-dashboard 时使用 https 以及基本身份验证(它也是指南的一部分)
现在关于云代码:通过 parse CLI 部署云代码和在 parse 仪表板中查看 nodejs 代码的功能在 parse-server 中不可用,但这些是 parse.com 的功能。 parse-server 中的云代码是通过修改 cloud 文件夹下的 main.js 文件来处理的,部署应该由您手动完成,但 parse-server 云代码的一大优势是您可以使用任何您想要的 NodeJS 模块从那里开始,您将不再局限于 parse.com 使用的模块。
关于仪表板的另一点。您可以做的是创建一个 express 应用程序,然后将 parse-server 和 parse-dashboard 作为中间件添加到您的 express 应用程序中,并将整个应用程序部署到 AWS,然后您就可以享受这两个 parse-server(将在/parse 路径,除非您将其更改为其他内容)并解析 /dashboard 路径下可用的仪表板
享受:)
【讨论】:
Tnx,我确实遵循了 github 页面 guid,但它只描述了本地安装,所以我在本地安装它并使用parse-dashboard-config.json
指向我的服务器。但是根据this guid,我不明白如何打开propper端点以启用云代码
嗨@ItayAmza,据我了解,这些端点需要由解析服务器实现,仅仅打开它们是不够的(顺便说一句!你可以通过app.use打开端点)所以我认为我们应该等待直到它可用..以上是关于在 AWS 上解析仪表板并添加云代码的主要内容,如果未能解决你的问题,请参考以下文章
AWS Bitnami Parse Server - 添加 HTTP 身份验证使我在解析仪表板中的应用程序“未经授权”