一、介绍
1、是什么?
是一个Web开发框架
2、的安装
在用npm安装的时候,经常会出现这种情况:在cmd窗口npm回车之后,出现三个ERROR提示安装没有成功,并且在文件目录下也不能找到,如果出现这种情况,就要检查三个地方
(1)在安装包的目录下是否有.json文件,如果没有,在cmd中输入“npm init -y”回车
(2)要以管理员身份运行cmd
(3)要删除 C:\Users\{账户}\下的.npmrc文件
完成上述步骤之后再在cmd输入"npm i -S "就会安装成功了
3、最简单的使用
文章插图
执行结果:
文章插图
(1)公开指定目录资源(静态服务)的方法
app.use('//',.('.//'));一般是用这种
省略第一个参数: app.use(.('.//'));
要省略/来访问
app.use('/a/',.('.//')); 必须是 /a/目录中的资源具体路径
文章插图
可以理解为a是的别名
4、基本路由
(1)路由:其实就是一张表,这个表里面有具体的映射关系
请求方法 + 请求路径 + 请求处理函数
二、在中配置使用art-模板引擎(利用art-模板引擎在Node.js中自动渲染整个页面)
1、链接:
2、使用步骤
(1)安装
npm--save art-
npm--save -art-
(2)配置
app.('art', ('-art-'));// 核心代码
(3)使用
app.get('/',(req,res){
//默认会去项目中的views目录找 index.html
res.( 'index.html', {
title:‘hello world’;
});
文章插图
});
如果想要修改默认的views视图渲染存储目录可以:
app.set(‘views’,目录路径);//其实还是要保存在views这个目录里面,只不过是改变了veiws目录的路径
文章插图
三、在中获取表单POST请求体数据
在中有内置的API(req.query)直接获取GET请求体,但是没有内置获取表单POST请求体的API,这里需要使用一个第三方包: body-
1、安装
npm--save body-
2、配置
(1)引包
var= ('body-');
(2)配置body-(只要加入这个配置,就会在req请求对象上多出一个属性:body): 直接通过req.body获取表单POST请求体数据
app.use(.({:false}))
app.use(.json());
3、使用
文章插图
【Node.js —— express】注意:从文件中读取到的数据一定是字符串的形式,一定要手动转成对象
- node express Engine
- 售价9.98—14.18万,现代伊兰特锋芒毕露 北京现代伊兰特2020款新车价格
- 大话卫星导航中的信号处理系列文章——北斗导航系统发展的介绍
- 不为人知的神车——猎豹Q6 猎豹q6汽车质量怎么样
- 狐妖小红娘——漫画中的tfboys
- 1 Linux内核4.14版本——drm框架分析——drm简介
- 八 音频——C语言生成正弦波并用 I2S 输出
- Citesapace作图结果部分——文章整体思路简单分析
- 【分享】html5 开发工具——WeX5中的各种绑定方式
- 部分整体模式 设计模式——组合模式