常用模块以及使用
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了常用模块以及使用,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1195字,纯文字阅读大概需要2分钟。
内容图文
![常用模块以及使用](/upload/InfoBanner/zyjiaocheng/392/7f15e894c8784aa397df35aa45d3ef47.jpg)
常用模块以及使用supervisor
nodejs在实现http时候,无论修改了代码的哪一分部分,都必须终止nodejs再重新运行才会生效。因为nodejs只有在第一次引用到某部分时才回去解析脚本文件,以后都会直接在内存中访问,避免重复载入。
supervisor 会监视你对代码的改动,并自动重启nodejs
安装与配置
# npm install -g supervisor
# supervisor app.js 运行服务器 ,当代码改动的时候会自动加载
Connect
介绍
Node是一个中间件框架,作用是基于web服务器做中间件管理,类似于java的过滤器。在connect中,提供了几个常用的组件,可以用来做请求日志,静态文件服务,请求体解析,会话管理等。
使用,使用use方法用于注册中间件到一个connect对象的队列中
app.use(connect.staticCache());
app.use(connect.static(__dirname + '/public'));
app.use(connect.cookieParser());
app.use(connect.session());
app.use(connect.query());
app.use(connect.bodyParser());
app.use(connect.csrf());
app.use(function (req, res, next) {
// 中间件
});
app.listen(3001);
流程图,必须要有一个中间件调用res.end()
方法来告知客户端请求已被处理完成,否则客户端将一直处于等待状态。
![常用模块以及使用 - 文章图片](/upload/getfiles/0001/2021/4/23/20210423050516790.jpg)
本篇文章讲解了常用模块以及使用,更多相关内容请关注Gxl网。
相关推荐:
简易 PHP+MySQL 分页类
两个不用递归的树形数组构造函数
HTML转Excel,并实现打印,下载功能
nodejs在实现http时候,无论修改了代码的哪一分部分,都必须终止nodejs再重新运行才会生效。因为nodejs只有在第一次引用到某部分时才回去解析脚本文件,以后都会直接在内存中访问,避免重复载入。
supervisor 会监视你对代码的改动,并自动重启nodejs
安装与配置
# npm install -g supervisor # supervisor app.js 运行服务器 ,当代码改动的时候会自动加载
Node是一个中间件框架,作用是基于web服务器做中间件管理,类似于java的过滤器。在connect中,提供了几个常用的组件,可以用来做请求日志,静态文件服务,请求体解析,会话管理等。
使用,使用use方法用于注册中间件到一个connect对象的队列中
app.use(connect.staticCache()); app.use(connect.static(__dirname + '/public')); app.use(connect.cookieParser()); app.use(connect.session()); app.use(connect.query()); app.use(connect.bodyParser()); app.use(connect.csrf()); app.use(function (req, res, next) { // 中间件 }); app.listen(3001);
流程图,必须要有一个中间件调用res.end()
方法来告知客户端请求已被处理完成,否则客户端将一直处于等待状态。
本篇文章讲解了常用模块以及使用,更多相关内容请关注Gxl网。
相关推荐:
简易 PHP+MySQL 分页类
两个不用递归的树形数组构造函数
HTML转Excel,并实现打印,下载功能
以上就是常用模块以及使用的详细内容,更多请关注Gxl网其它相关文章!
内容总结
以上是互联网集市为您收集整理的常用模块以及使用全部内容,希望文章能够帮你解决常用模块以及使用所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。