Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 将Sails.js应用程序部署到Heroku?_Node.js_Deployment_Heroku_Web Deployment_Sails.js - Fatal编程技术网

Node.js 将Sails.js应用程序部署到Heroku?

Node.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”来启动一个

我部署Node.js应用程序的经验有限——如何将Sails.js应用程序部署到Heroku


我已经
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?