nodejs项目实践
使用webstorm建立项目;
配置app.js
配置静态资源访问;
app.use(express.static(path.join(__dirname, 'public'))); 如果有多个静态资源访问目录: 则可以设置多个目录,比如有个static,目录: app.use(express.static(path.join(__dirname, static))); 那么static目录下的资源都可以访问,访问的时候不需要加static目录,当然上面的public也不需要加; |
配置HTML是页面引擎;
express默认使用jade模板,可以配置让其支持使用ejs或html模板。
安装ejs
在项目根目录安装ejs.
npm install ejs
引入ejs
var ejs = require('ejs'); //我是新引入的ejs插件
设置html引擎
app.engine('html', ejs.__express);
设置视图引擎
app.set('view engine', 'html');
保存后重启服务,即可访问html文件。
配置post请求的解析,默认只能解析get请求,解析post请求需要第三方插件;
前提是下载body-parser中间件;
const bodypaser=require('body-parser') // app.use 使用中间件(插件) // 解析表单数据 x-www-form-urlencode app.use(bodypaser.urlencoded({ extended: false })) app.use(bodypaser.json()) |
数据库模块;
步骤:
引入模块;
创建连接池;
封装增删改查的方法
//第一步:引入mysql模块 |
注册功能;
上传模块封装;
|
注册功能
登录功能;
分页、条件查询;
- 点赞
- 收藏
- 关注作者
评论(0)