express 随笔

Posted 多多明明

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了express 随笔相关的知识,希望对你有一定的参考价值。

#express
1.使用Express 应用生成器 
npm install express-generator -g
2.创建一个命名为 myapp 的应用
express myapp
3.安装所有依赖包
cd myapp 
npm install
4.
linux启动
DEBUG=myapp npm start
windows启动
set DEBUG=myapp & npm start
pm2启动
pm2 start ./bin/www
5.访问 http://localhost:3000/

#替换express模板引擎为xtemplate
1.安装
npm install xtpl xtemplate --save 
2.修改express app.js (入口)
加入
app.set(‘view engine‘, ‘xtpl‘);
注释掉app.set(‘view engine‘, ‘jade‘);
3.写个demo
到routes/index.js
新建文件 index.xtpl
写入
this is {{title}}!
4.访问 http://localhost:3000/

参考
http://www.expressjs.com.cn/starter/generator.html

#xtemplate文档
http://www.tuicool.com/articles/mAv6reE

#利用 Express 托管静态文件
http://www.expressjs.com.cn/starter/static-files.html

将静态文件放到public文件夹(html静态页也可以)
修改app.js 中
app.use(express.static(path.join(__dirname, ‘public‘)));
为
app.use(‘/fish‘,express.static(path.join(__dirname, ‘public‘)));
访问
fish为虚拟目录
localhost:3000/fish/xxx.png

 

以上是关于express 随笔的主要内容,如果未能解决你的问题,请参考以下文章

Express请求处理管线 随笔

随笔express中间件系统的基本实现

整理随笔

Express实战 - 应用案例- realworld-API - 路由设计 - mongoose - 数据验证 - 密码加密 - 登录接口 - 身份认证 - token - 增删改查API(代码片段

npm随笔

随笔记录2 layui-table 渲染报错 Could not parse as expression: "