nodejs http模块

Posted zzws

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nodejs http模块相关的知识,希望对你有一定的参考价值。

创建一个最简单的服务器

var http = require(‘http‘);
var server = http.createServer(function (request, response) {
    response.end(‘ok‘);
});
server.listen(8080);

启动后在浏览器输入http://127.0.0.1:8080 后如图所示

技术分享图片

我们可以再复杂点,调用fs模块打开index.html,启动浏览器就会去加载index.html页面的内容 

var http = require(‘http‘);
var fs = require(‘fs‘);
var server = http.createServer(function (request, response) {
    fs.readFile(‘index.html‘, ‘utf-8‘, function (err,data) {
        response.end(‘ok‘);
    });
});
server.listen(8080);  

 监听代码也可直接链式调用

var http = require(‘http‘);
var fs = require(‘fs‘);
var server = http.createServer(function (request, response) {
    fs.readFile(‘index.html‘, ‘utf-8‘, function (err,data) {
        response.end(‘ok‘);
    });
}).listen(8080);

  

以上是关于nodejs http模块的主要内容,如果未能解决你的问题,请参考以下文章

NodeJS入门:常用模块汇总之http模块

NodeJS入门:常用模块汇总之http模块

当尝试将变量传递给另一个模块时,将代码拆分到Nodejs中的自定义模块时,它将被定义为未定义

nodejs .http模块, cheerio模块 实现 小爬虫.

nodejs零基础详细教程2:模块化fs文件操作模块http创建服务模块

使用 NodeJS 和 JSDOM/jQuery 从代码片段构建 PHP 页面