服务端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 测试

 

 

 

posted @ 2021-01-29 11:11  故穿庭树作飞花  阅读(666)  评论(0)    收藏  举报