在单个的Heroku服务器上启动+反应?
我有一个单独的项目,在1337端口上运行sails应用程序,并在3000上作出反应。我怎样才能部署到单个heroku实例? 它在1337上航行,在3000上反应。
你需要整合React和Sails。
React是关于静态文件(如HTML,JS和CSS)的。 要将React与Sails集成,一个天真的解决scheme是将编译的React文件复制到Sails assets
文件夹。
以下是我尝试过的一个全新的Sails应用程序。 它只是工作。
- 编辑
config/blueprints.js
以更改API前缀。 从现在开始,API从http://localhost:1337/<RESOURCE>
更改为http://localhost:1337/api/<RESOURCE>
。
module.exports.blueprints = { // ... prefix: '/api', // ... }