将Node.js应用程序部署到Heroku
我正在尝试将一个节点应用程序部署到Heroku,并尝试在Procfile配置中使用不同的路径作为应用程序的起点,但没有任何运气。我想知道是否有人能帮忙?详情如下: my index.js文件的内容:将Node.js应用程序部署到Heroku,node.js,heroku,deployment,Node.js,Heroku,Deployment,我正在尝试将一个节点应用程序部署到Heroku,并尝试在Procfile配置中使用不同的路径作为应用程序的起点,但没有任何运气。我想知道是否有人能帮忙?详情如下: my index.js文件的内容: import React from 'react'; import { render } from 'react-dom'; import App from './components/App'; render( <App />, document.getElementById
import React from 'react';
import { render } from 'react-dom';
import App from './components/App';
render(
<App />,
document.getElementById('root')
);
我的Procfile的内容包括:
web: node App.js
最后,我在尝试部署到Heroku时遇到的错误是:
Error: Cannot find module '/app/App.js'
如果有人能在这个问题上有所启发,我们将不胜感激 您确定这是Node.js应用程序而不是React应用程序吗?或者你有什么服务于React应用程序?是的,你是对的,这是React应用程序。我通过在Procfile web:node./src/index.js中编写这篇文章解决了这个问题,但是我现在在从“React”导入React时遇到了问题代码>我想这是一个传输文件的问题。现在已经全部整理好了,我还需要一个Express服务器来为这个应用程序提供静态内容。这解释得很好!很高兴事情解决了。
Error: Cannot find module '/app/App.js'