如何设置NodeJS Express服务器?
问题描述:
我有一个使用npm
的环境。我的package.json如下:如何设置NodeJS Express服务器?
`{
"name": "appname",
"version": "1.0.0",
"description": "",
"main": "entry.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "",
"license": "ISC",
"devDependencies": {
"babel-core": "^6.3.17",
"babel-loader": "^6.2.0",
"babel-preset-es2015": "^6.3.13",
"babel-preset-react": "^6.3.13",
"babel-runtime": "^6.3.19",
"express": "^4.14.0"
},
"dependencies": {
"bootstrap": "^4.0.0-alpha.6",
"mongoose": "^4.7.7",
"react": "^15.4.2",
"react-dom": "^15.4.2"
}
}`
如何建立一个Node.js的+ Express服务器实际上,这样我就可以能够旋转起来,去http://localhost:3000,也承担在所有我的静态HTML/CSS文件,以及我的React jsx文件?
答
快速站立快速应用程序的一种非常简单的方法是使用express-generator。
npm install express-generator -g
express --view=jade myapp
cd myapp
npm install
npm start
它在端口3000启动时,您可以轻松地将它更改为8000
(以上操作指令中的expressjs.com的缩写形式)
或者,您可以使用此Yeoman generator for expressjs。它通过交互式文档,api验证,结构化日志记录和ES.next支持expressjs。见generator-express-no-stress。
install -g yo generator-express-no-stress
yo express-on-stress myapp
cd myapp
npm run dev
您是否尝试过Express.js网站上的入门指南? http://expressjs.com/en/starter/hello-world.html – Quentin
网上有大量的资源可以解释如何做到这一点。 –