相关疑难解决方法(0)

Heroku:如何在客户端和服务器运行在不同端口上的情况下部署节点应用程序?

我有一个nodejs API作为服务器,而React / Redux应用程序作为客户端位于一个git项目中:https : //github.com/lafisrap/fcc_nightlife.git

我想使用heroku cli在Heroku上部署它。

package.json中的脚本部分为:

  "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 ."
  },
Run Code Online (Sandbox Code Playgroud)

start-client.js:

const args = [ 'start' ];
const opts = { stdio: 'inherit', cwd: 'client', shell: true };
require('child_process').spawn('yarn', args, opts);
Run Code Online (Sandbox Code Playgroud)

在客户端文件夹中,我还有另一个package.json,它定义了客户端。它的脚本部分:

  "scripts": {
    "start": "react-scripts start",
  }
Run Code Online (Sandbox Code Playgroud)

我做了:

heroku创建
git push heroku master

api运行正常。但是我不知道如何启动/访问客户端。

deployment client heroku node.js server

5
推荐指数
2
解决办法
4572
查看次数

如何在安装依赖项后清除heroku中的缓存?

主题:Heroku问题:在heroku中安装我的节点js应用程序后,我在package.json中进行了一些更改.现在,当我尝试再次推送更改时,未安装新的依赖项.Heroku从缓存中挑选依赖项.

如何在heroku中禁用缓存?

heroku node.js heroku-cli

2
推荐指数
1
解决办法
2900
查看次数

标签 统计

heroku ×2

node.js ×2

client ×1

deployment ×1

heroku-cli ×1

server ×1