NodeJs快速构建express

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版权协议,转载请附上原文出处链接和本声明。