【发布时间】:2017-07-08 09:52:21
【问题描述】:
之前,感谢suggestion,我能够解决我的 webpack 问题。但是,当我尝试部署我的 react 应用程序时,我没有收到任何错误,但是当我浏览到我部署的链接时出现“无法获取 /”。我尝试更改script,甚至将我的整个项目移动到public 文件夹。似乎没有什么对我有用。我在这个过程中缺少什么步骤?
我的项目目录如下:
|-node_modules
|-public
|-app
|-src
|-webpack.config.js
|-package.json
|-Procfile
|-server.js
app 文件夹包含我的 html、css 和 main.js 文件。 src 文件夹包含我的组件。这是我当前的 package.json 文件:
{
"name": "",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"serve": "webpack-dev-server"
},
"author": "",
"license": "ISC",
"dependencies": {
"babel-core": "5.8.*",
"babel-loader": "5.3.*",
"express": "^4.14.1",
"react": "^15.4.2",
"react-dom": "^15.4.2",
"webpack": "^1.14.0",
"webpack-dev-server": "^2.3.0"
}
}
这是我的 server.js:
var express = require('express');
var app = express();
app.use(express.static(__dirname + '/public'));
app.listen(process.env.PORT || 8080);
感谢您的帮助。谢谢。
【问题讨论】:
标签: javascript heroku