服务端express的部署
1. Express 的安装和初始化
[root@localhost proj_vue]# mkdir movie_server
[root@localhost proj_vue]# cd movie_server/
[root@localhost movie_server]# cnpm init
root@localhost movie_server]# cnpm install express --save #只在本项目中添加。全局添加要 -g
✔ Installed 1 packages
✔ Linked 48 latest versions
✔ Run 0 scripts
✔ All packages installed (52 packages installed from npm registry, used 2s(network 2s), speed 76.46kB/s, json 49(122.27kB), tarball 0B)
[root@localhost movie_server]# ls
node_modules package.json
[root@localhost movie_server]# cat package.json
{
"name": "movie_server",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "",
"license": "ISC",
"dependencies": {
"express": "^4.17.1"
}
}
2. 工程的创建
本文中,不用上面的方式创建。Express提供了一个方便的工具--应用生成器,可以快速创建一个应用的骨架
安装应用生成器命令:
[root@localhost ]# cnpm install express-generator -g
创建一个工程,目录会自动创建:
[root@localhost proj_vue]# express movie_server
warning: the default view engine will not be jade in future releases
warning: use `--view=jade' or `--help' for additional options
create : movie_server/
create : movie_server/public/
create : movie_server/public/javascripts/
create : movie_server/public/images/
create : movie_server/public/stylesheets/
create : movie_server/public/stylesheets/style.css
create : movie_server/routes/
create : movie_server/routes/index.js
create : movie_server/routes/users.js
create : movie_server/views/
create : movie_server/views/error.jade
create : movie_server/views/index.jade
create : movie_server/views/layout.jade
create : movie_server/app.js
create : movie_server/package.json
create : movie_server/bin/
create : movie_server/bin/www
change directory:
$ cd movie_server
install dependencies:
$ npm install
run the app:
$ DEBUG=movie-server:* npm start
安装相关包:
[root@localhost proj_vue]# cd movie_server/
[root@localhost movie_server]# cnpm install
启动:
DEBUG=movie-server:* npm start
安装数据库包:
[root@localhost movie_server]# cnpm install mongoose --save
使用supervisor监控代码的修改:
[root@localhost movie_server]# cnpm install -g supervisor
安装后,使用,如下的命令启动:
supervisor bin/www
3. 导入源代码,启动
supervisor bin/www
5. postman 测试



浙公网安备 33010602011771号