一、创建项目
express -e projectname
二、下载模块包
cd
进我们刚创建的projectname项目文件目录下
npm install
三、配置端口号
找到app.js
文件 添加app.isten(3000)
3000为端口号
/*
* @Description:
* @Autor: leechoy
* @Date: 2021-08-12 15:46:03
* @IDE: Visual Studio Code
*/
var createError = require('http-errors');
var express = require('express');
var path = require('path');
var cookieParser = require('cookie-parser');
var logger = require('morgan');
var indexRouter = require('./routes/index');
var usersRouter = require('./routes/users');
var app = express();
// view engine setup
app.set('views', path.join(__dirname, 'views'));
app.set('view engine', 'ejs');
app.use(logger('dev'));
app.use(express.json());
app.use(express.urlencoded({ extended: false }));
app.use(cookieParser());
app.use(express.static(path.join(__dirname, 'public')));
app.use('/', indexRouter);
app.use('/users', usersRouter);
// catch 404 and forward to error handler
app.use(function(req, res, next) {
next(createError(404));
});
// error handler
app.use(function(err, req, res, next) {
// set locals, only providing error in development
res.locals.message = err.message;
res.locals.error = req.app.get('env') === 'development' ? err : {};
// render the error page
res.status(err.status || 500);
res.render('error');
});
app.listen(3000);
module.exports = app;
四、运行
终端运行
node ./app.js
个人推荐利用nodemon
来运行项目,这样项目代码更改会服务器自动刷新,不需要反复停止运行
首先安装nodemon
npm install modemon -g
nodemon ./app.js
PS C:\Users\LeeChoy\Desktop\projectname\projectname> nodemon .\app.js
[nodemon] 2.0.6
[nodemon] to restart at any time, enter `rs`
[nodemon] watching path(s): *.*
[nodemon] watching extensions: js,mjs,json
[nodemon] starting `node .\app.js`