Node.js 将Sails.js应用程序部署到Heroku?
我部署Node.js应用程序的经验有限——如何将Sails.js应用程序部署到HerokuNode.js 将Sails.js应用程序部署到Heroku?,node.js,deployment,heroku,web-deployment,sails.js,Node.js,Deployment,Heroku,Web Deployment,Sails.js,我部署Node.js应用程序的经验有限——如何将Sails.js应用程序部署到Heroku 我已经heroku登录了ed,并且heroku已经创建了我的应用程序。你应该查看这个github repo: 这会让你从heroku的帆船开始 这里有一个关于github回购的讨论 这些资源还可以帮助您运行应用程序: 对于熟悉heroku上节点部署的人,我想避免任何混淆。在heroku上部署节点应用有很多指南,而sails应用也没有什么不同。如果您通过在终端中键入“node app.js”来启动一个
我已经
heroku登录了
ed,并且heroku已经创建了我的应用程序。你应该查看这个github repo:
这会让你从heroku的帆船开始
这里有一个关于github回购的讨论
这些资源还可以帮助您运行应用程序:
对于熟悉heroku上节点部署的人,我想避免任何混淆。在heroku上部署节点应用有很多指南,而sails应用也没有什么不同。如果您通过在终端中键入“node app.js”来启动一个sails应用程序,它将工作。以下是Heroku发布的节点应用程序指南。唯一不同的是,你有一个sails而不是一个普通的香草express应用程序
我用它来部署我的sails应用程序没问题。首先创建sails js网站或项目
然后在sails js项目中更改设置,如下所示:
在项目配置->环境->生产中
//remove from comments
onlyAllowOrigins: [
'https://example.com',
'https://staging.example.com',
],
//remove from comments
trustProxy: true,
然后部署到heroku上这是一个很好的观点-大多数适用于Express/Node的东西也适用于Sails。几乎所有的东西。那么WebSocket呢?它们能正常工作吗?我对node和sails非常陌生,但如果我理解正确,只要您在依赖项(package.json
)中正确声明了sails,heroku就会通过npm
安装sails?