模板继承,模板引用
//引用
{{ include './head.html'}}
{{title}}<br>
//继承
{{block 'content'}}
<h1>默认内容</h1>
{{/block}}
{{include './footer.html'}}
//继承
{{extend './index.html'}}
node中各个模块都是独立的,node没有全局作用域,是文件模块作用域
数据库关系模型是指二维数据表
中间件个人理解,就是封装好的一个个方法模块,调用就好了,中间件的顺序也很重要
类似于下面这个污水处理,只不过代码处理的是数据
中间件也是需要匹配条件的,一般从第一个开始,第一个符合则从第一个开始,否则继续匹配下一个
var express=require('express')
var app=express()
app.use((req,resp,next)=>{
console.log('请求此方法1')
next()
})
app.use('/a',(req,resp,next)=>{
console.log('/a')
// next()
})
app.use((req,resp,next)=>{
console.log('请求此方法2')
next()
})
app.use((req,resp,next)=>{
console.log('请求此方法3')
resp.send('end')
})
app.listen(3900,()=>{
console.log('express start success')
})
自己简单写了一个用node建的接口访问mysql数据库:https://gitee.com/ouyangSingle/feedback.git