var express = require('express')
// 创建服务
var app = express()
// 使用 art-template 模板引擎
app.engine('art', require('express-art-template'))
// 可访问静态资源
app.use('/public', express.static('./public'))
// 处理请求
app.get('/', (req, res) => {
res.send('hello express is ok.')
})
app.get('/hello', (req, res) => {
// 调用 render 函数,渲染后自动执行 send 函数
// hello.art 文件在views文件夹下,自动在views文件夹下寻找
res.render('hello.art', {
user: {
name: 'Mango'
}
})
})
// 发送json 数据
app.get('/json', (req, res) => {
req.json({username: 'mango'})
})
// 开启监听
app.listen(3000, () => {
console.log('server is running on port 3000...')
})