【发布时间】:2018-02-10 09:02:11
【问题描述】:
我有一个 nodejs API 作为服务器,React/Redux 应用作为客户端,位于一个 git 项目中:https://github.com/lafisrap/fcc_nightlife.git
我想使用 heroku cli 在 Heroku 上部署它。
package.json 中的 scripts 部分是:
"scripts": {
"start-dev": "concurrently \"yarn run server\" \"yarn run client\"",
"start": "yarn run server | yarn run client",
"server": "babel-node server.js",
"client": "node start-client.js",
"lint": "eslint ."
},
start-client.js:
const args = [ 'start' ];
const opts = { stdio: 'inherit', cwd: 'client', shell: true };
require('child_process').spawn('yarn', args, opts);
在客户端文件夹中,我有另一个 package.json 定义了客户端。它的脚本部分:
"scripts": {
"start": "react-scripts start",
}
我做到了:
heroku 创建
git push heroku 大师
API 运行良好。但我不知道如何启动/访问客户端。
【问题讨论】:
标签: node.js heroku deployment server client