express是一个NodeJs框架
初始化,并生成package-Json

使用npm下载express框架:

查看官网的Api:
express中的hello world
使用express 简化了路由的写法,在http.js中直接调用业务的逻辑引用:

引入第三方模块: template,mysql,bootstrap
以上的路由是内置路由,以下是外置路由的使用:
外置路由: 引入require +引用use

外置路由的内容:

express中路由的优化写法:直接将业务的代码内容写法参数中
npm下载express的模板引擎,不仅仅是模板引擎,专属express的模板引擎:

使用express的模板引擎:
提醒:使用express的模板引擎后,原本的设置路径不需要了,并且设置模板的地址和传参数也方便了。
express中托管静态资源:也就是直接访问静态资源文件的方式
如何使用静态资源:
在html中调用的静态资源文件比如css,不用写全部的路径,而是相对于静态资源的路径,并且存放的地址是之前设置的public的目录下:

使用express上传图片:
步骤一:将表单form进行增加属性:

步骤二:给标签增加name
步骤三:调用第三方上传文件的模块:
步骤四:写入数据库

引申:post请求头的问题:
如果是传图片 ,必须是 form-data,如果没有文件上传, 就默认使用 x-www-form-urlencoded的方式。另外,在ajax的请求头中,必须加入请求头的参数设置。
版权声明:本文为weixin_36152801原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。