02 express

express的官方中文网站
http://www.expressjs.com.cn/

ejs的官方中文网站
https://ejs.bootcss.com/


推荐链接
nodejs的express使用介绍
https://www.cnblogs.com/mq0036/p/5243312.html

Node.js基于Express框架搭建一个简单的注册登录Web功能
https://www.cnblogs.com/imwtr/p/4360341.html

express的基本配置项
https://www.cnblogs.com/heimanba/p/3779643.html


1. 如何让视图动态化?
使用ajax请求数据,再渲染到视图上。
或使用render()函数进行服务器端渲染,使用视图模板(如:ejs)进行渲染

2. 使用express生成器自动创建项目
2.1. 先安装生成器:
npm install express-generator -g
2.2. 再创建项目:
express project-name –ejs
* –ejs是视图模板*
视图模板有很多,常用的有ejs,art-template,pug(jade),handlebars
2.3. 安装项目所依赖的模块包:
cd 项目名称
npm install
2.4. 运行项目:
npm start

3. 项目结构详解
node_modules:是安装的第三方模块包,可以删除重新安装。一般不建议进行git版本管理。
public:是静态资源文件夹,主要存放一些静态图片,样式,脚本,文档,音频,视频等等。项目的小图标要放到此位置。
public/images:放图片(img)
public/javascripts:放脚本(js, scripts)
public/stylesheets:放样式(css)

routes:放的是路由接口(本质上是中间件)
views: 放置视图
bin:放置是和启动相关的业务逻辑,express帮你封装好了,一般不让修改。去引入了app.js。

4.常用http状态码了解:
200成功
301重定向
404页面找不到
500服务器端代码出错

1开头表示和消息相关的状态
3开头表示和重定向相关的状态
4开头表示和客户端相关的错误,比如:页面未找到404
5开头表示和服务器相关的错误


EJS是一个JavaScript模板库,用来从JSON数据中生成HTML字符串

https://github.com/moouooo/new-test1 尝试使用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值