nodejs常用模块以及使用示例-创新互联

这篇文章将为大家详细讲解有关nodejs常用模块以及使用示例,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

站在用户的角度思考问题,与客户深入沟通,找到谢通门网站设计与谢通门网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:成都做网站、网站设计、外贸营销网站建设、企业官网、英文网站、手机端网站、网站推广、申请域名虚拟主机、企业邮箱。业务覆盖谢通门地区。supervisor
  1. nodejs在实现http时候,无论修改了代码的哪一分部分,都必须终止nodejs再重新运行才会生效。因为nodejs只有在第一次引用到某部分时才回去解析脚本文件,以后都会直接在内存中访问,避免重复载入。

  2. supervisor 会监视你对代码的改动,并自动重启nodejs

  3. 安装与配置

        # npm install -g supervisor
        # supervisor app.js   运行服务器 ,当代码改动的时候会自动加载
Connect介绍
  1. Node是一个中间件框架,作用是基于web服务器做中间件管理,类似于java的过滤器。在connect中,提供了几个常用的组件,可以用来做请求日志,静态文件服务,请求体解析,会话管理等。

  2. 使用,使用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);
        复制代码
  3. 流程图,必须要有一个中间件调用res.end()方法来告知客户端请求已被处理完成,否则客户端将一直处于等待状态。

    nodejs常用模块以及使用示例

关于“nodejs常用模块以及使用示例”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。


网页标题:nodejs常用模块以及使用示例-创新互联
URL分享:http://hbruida.cn/article/dpggjp.html