nodejs搭建后台管理系统
express框架开发web项目步骤
题外话:学习nodejs的过程使我非常难以启齿,这个我觉得自己学起来好难,记得东西太多了,让我自己默写出来,简直是太难了,所以记上一次两次三次慢慢熟悉吧 。
- 创建项目目录 如:userManager
- 进入目录,执行npm init -y (初始话项目)
- 下载安装项目需要的依赖包 express ejs body-parser ;npm istall express(ejs,body-parser) --save
- 创建目录结构
public --静态资源
views --模板文件
routers --路由
config --配置文件
utils --工具文件
步骤1–加载中间件根目录下创建app.js文件
在userManager目录下创建app.js文件,主要加载中间件
var express=require('express');var ejs=require('ejs');var bodyParser=require('body-parser');var index=require('./routers/index');var app=express();//appliction对象 session对象 req.session//1.设置默认模板引擎app.engine('.ejs',ejs.__express);app.set('view engine','ejs');app.set('views','views'); //模板文件默认所在的目录为views//2.加载中间件//body解析中间件app.use(bodyParser.urlencoded({extended:false}));//允许bodyparser解析名称值对数据app.use(bodyParser.json()); //允许bodyparser解析json格式数据//托管静态资源中间件app.use(express.static('public'));//路由中间件app.use(index);//暴露接口module.exports=app;
步骤二–设置端口public文件夹下面创建www.js
var app=require('../app');app.listen(8080,function(){console.log('启动服务器成功!监听8080端口');})
推荐热部署加载工具
这里推荐一个热部署加载node工具–supervisor
- 安装命令:npm -g install supervisor;
- 执行该app项目:supervisor bin/www.js
- 注意:如果执行该命令不成功需要去设环境变量
我实在不知道这个博客怎么写,等我二次搞懂了再写