consolidate模板引擎、route路由、mysql数据库构建、SQL语句

一,配置模板引擎

server.set('view engine','html');   //输出的是什么

server.set('views','./www');   //模板文件放在哪

server.engine('html',consolidate.ejs);    //哪种模板引擎

//输出什么东西
server.set('view engine','html');
//模板文件放在哪
server.set('views','./www');
//哪种模板引擎
server.engine('html',consolidate.ejs);


server.use('/',function(req,res){
	res.render('1.ejs',{json:{arr:[
	{user:'aa',pass:'111'},
	{user:'bb',pass:'222'},
	{user:'cc',pass:'333'},
	]},name:'wangni',type:'user'},function(err,data){
		if(err){
			console.log('编译错误');
		}else{
			console.log(data)
		}
	})
	res.send('ok');
});

二,route路由

就是把不同的目录,对应到不同的模块

(1)创建router

var userRouter = express.Router();

(2)把router添加到server

server.use('/user',userRouter);

//route路由
const express = require('express');

var server = express();

//1.user目录
var userRoute = express.Router();
server.use('/user',userRoute);

userRoute.get('/1.html',function(req,res){
	res.send('user111')
});
userRoute.get('/2.html',function(req,res){
	res.send('user222')
});


//1.article目录
var articleRoute = express.Router();
server.use('/article',articleRoute);

articleRoute.get('/1.html',function(req,res){
	res.send('article111')
});
articleRoute.get('/2.html',function(req,res){
	res.send('article222')
});

server.listen(8090)

三,mysql

(1)建立连接

creatConnection(哪台服务器、用户名、密码、库);

(2)查询

SELECT * FROM `user_table`;

const mysql = require('mysql');
//1.连接createConnection(哪台服务器、库、用户名、密码)
var db = mysql.createConnection({host:'localhost',database:'20180712',user:'root',password:'root'});
//console.log(db);
//2.查询query(干啥,回调)
db.query('SELECT * FROM `user_table`;',(err,data)=>{
	if(err){
		console.log('出错了',err)
	}else{
		console.log('成功',data)
	}
})

四,SQL语句

(1)增---INSERT (关键字大写,库名、表名、字段名加反单引号)

INSERT INTO 表(字段列表)VALUES(值列表)

INSERT INTO `user_table` (`id`,`username`,`password`) VALUES (0,'wangni','123456')

(2)删---DELTER

(3)改----UPDATE

(4)查----QUERY

SELECT ### FROM 表







  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值