www服务器默认端口80www服务器默认端口80www服务器默认端口80

http://localhost:8080/index.html   就能够念来www目录下面index.html的情节

得包含fs模块,这个模块就是处理公事之

第1行:导入node js内置的http模块

发出了文件读写功能,我们就算可以组成方面的代码,实现一个略的get请求服务器

1 const fs = require("fs");
2 fs.writeFile( "b.txt", "this is b.txt", function( err ){
3     console.log( err );
4 } );

这样就是能够处理 http://localhost:8080/1.html –> 显示1.html
http://localhost:8080/2.html —> 显示2.html 其他的求都是展示404

1、24小时不鸣金收兵的劳作,也就是说这个进程而常驻在内存中

 1 var http = require("http");
 2 var fs = require("fs");
 3 var server = http.createServer(function( req, res ){
 4     var fileName  = './www' + req.url;
 5     fs.readFile( fileName, function( err, data ){
 6         if( err ){
 7             res.write( '404' );
 8         }else {
 9             res.write( data );
10         }
11         res.end();
12     } );
13 }).listen( 8080 );

得包含fs模块,这个模块就是处理公事之

http://localhost:8080   访问首页

1 var fs =require('fs');
2 fs.readFile("1.txt", function( err, data ){
3     if( err ){
4         console.log( err )
5     }else {
6         console.log( data.toString() );
7     }
8 });
var fs =require('fs');
fs.readFile("1.txt", function( err, data ){
 if( err ){
  console.log( err )
 }else {
  console.log( data.toString() );
 }
});

文件结构:

server.js:

而是这服务器出只问题,只能当控制高出口信息,一般的服务器都见面向浏览器输出信息,怎么开呢?

第2履行: 利用http模块自带的createServer方法,创建同华服务器

接下来,在浏览器输入:

第5实践: 服务器在8080端口监听

下一场,在浏览器输入:

图片 1

1、24时请勿停止的行事,也就是说这个过程要常驻在内存中

然后切换至文件所在的路,用node 运行此文件( node + 文件名
),然后于浏览器中输入( http://localhost:8080 )就可以看见控制台 打印出
‘有人看ghostwu的服务器’

然后切换至文件所在的途径,用node 运行此文件( node + 文件名
),然后于浏览器中输入( http://localhost:8080 )就可以看见控制台 打印出
‘有人看ghostwu的服务器’

末段,我们只需要,在相应的分,把相应之文书内容读取出来就是足以了,那么node
js怎么读取文件呢?

而就尊服务器,还是时有发生只问题,只能处理http://localhost:6060
这样一个恒定的端口与网址的请, 其他的请求输出都是
看到同一的事物,而实际上的恳求却是:

http://localhost/1.html  访问1.html

http://localhost/404.html 访问404页面

http://localhost/404.html 访问404页面

。。。。

http://localhost:8080/category.html
就可知诵来www目录下面category.html的内容

 

2、24钟头在某一样端口监听,如: http://localhost:8080, www服务器默认端口80

图片 2

2、24钟头在某个同端口监听,如: http://localhost:8080, www服务器默认端口80

第2履行: 利用http模块自带的createServer方法,创建同尊服务器

图片 3

1 const http = require("http");
2 var server = http.createServer(function(){
3     console.log( '有人访问ghostwu的服务器' );
4 });
5 server.listen( 8080 );
const http = require("http");
var server = http.createServer(function( req, res ){
    res.write( 'http://www.cnblogs.com/ghostwu/' );
    res.end();
});
server.listen( 6060 );

以上就首nodejs创建简易web服务器和公事读写的实例就是小编分享给大家的全部内容了,希望能够于大家一个参照,也意在大家多支持脚本的家。

 1 var http = require("http");
 2 var fs = require("fs");
 3 var server = http.createServer(function( req, res ){
 4     var fileName  = './www' + req.url;
 5     fs.readFile( fileName, function( err, data ){
 6         if( err ){
 7             res.write( '404' );
 8         }else {
 9             res.write( data );
10         }
11         res.end();
12     } );
13 }).listen( 8080 );

文本结构:

出了文件读写功能,我们就好整合地方的代码,实现一个概括的get请求服务器

图片 4

web服务器至少发生以下几单特点:

3、要能处理中心的恳求:如get, post

readFile, 第一只参数,具体的文本路径和称,
第二独参数回调函数有2个参数,一个凡左结果,一个凡文件中之数,
数据要为此toString方法转一下,否则就是是字节数据,还出1.txt是文件要真正存在.

外请求,输出404

var http = require("http");
var fs = require("fs");
var server = http.createServer(function( req, res ){
 var fileName = './www' + req.url;
 fs.readFile( fileName, function( err, data ){
  if( err ){
   res.write( '404' );
  }else {
   res.write( data );
  }
  res.end();
 } );
}).listen( 8080 );

3、要能处理中心的要:如get, post

图片 5

任何请求,输出404

其他请求,输出404

http://localhost/404.html 访问404页面

web服务器至少有以下几独性状:

在node
js中开创同尊服务器非常的粗略,因为node自带http模块,该模块可帮我们充分快增加建筑同等台web服务器,来处理一个大概的请求.

发生矣文本读写功能,我们就是得做方面的代码,实现一个简单易行的get请求服务器

下一场,在浏览器输入:

createServer的上,为回调函数传递2单参数,第一只参数是处理要的,
第二独参数是拍卖应的,而我辈若想拿服务器的消息输出到浏览器,就得调用res对象的write方法,然后调用end方法了输出。在浏览器输入:
localhost:6060,就可知见到 http://www.cnblogs.com/ghostwu/ 

描绘文件用writeFile这个api,b.txt如果非存会自动创建一个,往b.txt文件被插内容’
this is b.txt’

server.js:

web服务器至少发生以下几单特征:

说到底,我们唯有需要,在对应之分层,把相应之公文内容读取出来就是可了,那么node
js怎么读取文件呢?

readFile, 第一单参数,具体的文书路径和称号,
第二只参数回调函数有2独参数,一个凡是漏洞百出结果,一个凡是文本中的数量,
数据要用toString方法转一下,否则就是字节数据,还起1.txt者文件要确实存在.

1 var fs =require('fs');
2 fs.readFile("1.txt", function( err, data ){
3     if( err ){
4         console.log( err )
5     }else {
6         console.log( data.toString() );
7     }
8 });

readFile, 第一只参数,具体的文本路径和名,
第二个参数回调函数有2单参数,一个凡是谬误结果,一个凡文本中之数,
数据要为此toString方法转一下,否则就是字节数据,还生1.txt者文件要审存在.

文件结构:

用包含fs模块,这个模块就是拍卖文件之

http://localhost:8080/index.html   就可知诵来www目录下面index.html的内容

第2行: 利用http模块自带的createServer方法,创建同贵服务器

图片 6

可是这个服务器出只问题,只能于决定高出口信息,一般的服务器都见面往浏览器输出信息,怎么开啊?

当node
js中创造同高服务器非常的简要,因为node自带http模块,该模块可帮忙我们特别快捷增加建筑同等光web服务器,来处理一个简的请求.

http://localhost/1.html  访问1.html

 1 const http = require("http");
 2 var server = http.createServer(function( req, res ){
 3     switch( req.url ){
 4         case '/1.html' :
 5             res.write( '1.html' );
 6             break;
 7         case '/2.html':
 8             res.write( '2.html' );
 9             break;
10         default: 
11             res.write( '404' );
12     }
13     res.end();
14 });
15 
16 server.listen( 8080 );
const http = require("http");
var server = http.createServer(function( req, res ){
 res.write( 'http://www.cnblogs.com/ghostwu/' );
 res.end();
});
server.listen( 6060 );

server.js:

3、要会处理为主的请:如get, post

等等,不同之url请求,应该拿相应的文本信息读出来,再出口及浏览器,我们先行来开这个力量,不同之url显示不同之音:

。。。。

等等,不同之url请求,应该拿相应的文件信息读出来,再出口及浏览器,我们先行来开此职能,不同之url显示不同之音:

const fs = require("fs");
fs.writeFile( "b.txt", "this is b.txt", function( err ){
 console.log( err );
} );

这么尽管能够处理 http://localhost:8080/1.html –> 显示1.html
 http://localhost:8080/2.html —> 显示2.html 其他的要都是展示404

1 const http = require("http");
2 var server = http.createServer(function(){
3     console.log( '有人访问ghostwu的服务器' );
4 });
5 server.listen( 8080 );

卿可能感兴趣之文章:

  • 实战node静态文件服务器的演示代码
  • 详解node服务器遭到打开html文件的少种植办法
  • 因而Nodejs搭建服务器访问html、css、JS等静态资源文件
  • 因此nodeJS搭建本地文件服务器的几乎种办法小结
  • nodejs搭建本地服务器并访问文件的法门
  • 以nodejs监控文件变化并下sftp上传出服务器
  • NodeJS与HTML5相结合贯彻拖拽多独文本及盛传服务器的落实方式
  • Node.js静态文件服务器改进版本
  • Node.js创建HTTP文件服务器的应用示例

第5尽: 服务器在8080端口监听

1、24小时免停歇的做事,也就是说这个进程使常驻在内存中

http://localhost/1.html 访问1.html

http://localhost:8080/category.html  
就可知读来www目录下面category.html的内容

 

然后切换至文件所在的路线,用node 运行此文件( node + 文件名
),然后于浏览器被输入( http://localhost:8080 )就可以看见控制台 打印出
‘有人看ghostwu的服务器’

1 const fs = require("fs");
2 fs.writeFile( "b.txt", "this is b.txt", function( err ){
3     console.log( err );
4 } );

图片 7

http://localhost:8080 访问首页

第1行:导入node js内置的http模块

这么虽可知处理 http://localhost:8080/1.html –> 显示1.html
 http://localhost:8080/2.html —> 显示2.html 其他的乞求都是显得404

 const http = require("http");
 var server = http.createServer(function(){
  console.log( '有人访问ghostwu的服务器' );
 });
 server.listen( 8080 );
 1 const http = require("http");
 2 var server = http.createServer(function( req, res ){
 3     switch( req.url ){
 4         case '/1.html' :
 5             res.write( '1.html' );
 6             break;
 7         case '/2.html':
 8             res.write( '2.html' );
 9             break;
10         default: 
11             res.write( '404' );
12     }
13     res.end();
14 });
15 
16 server.listen( 8080 );

http://localhost:8080/category.html  
就会诵来www目录下面category.html的始末

。。。。

写文件用writeFile这个api,b.txt如果非有会自动创建一个,往b.txt文件被插内容’
this is b.txt’

第1行:导入node js内置的http模块

图片 8

图片 9

第5行: 服务器在8080端口监听

2、24小时在某一样端口监听,如: http://localhost:8080, www服务器默认端口80

最终,我们就待,在对应之支行,把相应的文本内容读取出来就得了,那么node
js怎么读取文件为?

每当node
js中开创同玉服务器非常的概括,因为node自带http模块,该模块可扶持我们好快速增加建筑同等令web服务器,来处理一个简的请求.

形容文件用writeFile这个api,b.txt如果不在会自动创建一个,往b.txt文件中插入内容’
this is b.txt’

只是这个服务器发个问题,只能在决定高出口信息,一般的服务器都见面朝着浏览器输出信息,怎么开吗?

http://localhost:8080   访问首页

const http = require("http");
var server = http.createServer(function( req, res ){
 switch( req.url ){
  case '/1.html' :
   res.write( '1.html' );
   break;
  case '/2.html':
   res.write( '2.html' );
   break;
  default: 
   res.write( '404' );
 }
 res.end();
});

server.listen( 8080 );
const http = require("http");
var server = http.createServer(function( req, res ){
    res.write( 'http://www.cnblogs.com/ghostwu/' );
    res.end();
});
server.listen( 6060 );

可就尊服务器,还是时有发生只问题,只能处理http://localhost:6060
这样一个原则性的端口与网址的呼吁, 其他的伸手输出都是
看到同一的物,而实在的要却是:

http://localhost:8080/index.html 就可知读来www目录下面index.html的内容

等等,不同的url请求,应该把相应之公文信息读出来,再出口到浏览器,我们事先来举行这效果,不同之url显示不同的信:

createServer的时节,为回调函数传递2独参数,第一独参数是处理要的,
第二个参数是拍卖应的,而我辈只要想将服务器的音输出到浏览器,就需调用res对象的write方法,然后调用end方法了输出。在浏览器输入:
localhost:6060,就能来看 http://www.cnblogs.com/ghostwu/ 

而是就令服务器,还是来个问题,只能处理http://localhost:6060
这样一个一定的端口与网址的要, 其他的要输出都是
看到同一的事物,而实质上的请求却是:

createServer的时段,为回调函数传递2单参数,第一只参数是处理要的,
第二独参数是拍卖应的,而我辈只要想拿服务器的音信输出到浏览器,就需要调用res对象的write方法,然后调用end方法了输出。在浏览器输入:
localhost:6060,就可知来看 http://www.cnblogs.com/ghostwu/

相关文章