首页 > Web开发 > 详细

Node.js访问其他页面和文字编码

时间:2021-05-17 15:44:17      阅读:24      评论:0      收藏:0      [点我收藏+]

代码:

技术分享图片

 

 

 1 // 1、结合fs发送文件中的数据
 2 // 2、Content-Type类型对照表:https://tool.oschina.net/commons
 3 var http = require(‘http‘);
 4 var fs = require(‘fs‘);
 5 var server = http.createServer();
 6 server.on(‘request‘,function(req,res){
 7     var url = req.url;
 8     if(url === ‘/‘){
 9         // 我们要发送的文件中的内容
10         fs.readFile(‘./resource/index.html‘,function(err,data){
11             if(err){
12                 //Content-Type类型对照表: https://tool.oschina.net/commons
13                 res.setHeader(‘Content-Type‘,‘text/plain;charset=utf-8‘);
14                 res.end(‘文件读取失败,请稍后重试‘);
15                 
16             }else{
17                 res.setHeader(‘Content-Type‘,‘text/html;charset=utf-8‘);
18                 res.end(data);
19                 
20             }
21         });
22     }else if(url === ‘/pig‘){
23         
24         fs.readFile(‘./resource/二师兄.png‘,function(err,data){
25             if(err){
26                 res.setHeader(‘Content-Type‘,‘text/plain;charset=utf-8‘);
27                 res.end(‘文件读取失败,请稍后重试‘);
28                 
29             }else{
30                 res.setHeader(‘Content-Type‘,‘image/png‘);
31                 res.end(data);
32                 
33             }
34         });
35     }
36 });
37 
38 server.listen(3000,function(){
39     console.log(‘服务器启动成功,可以通过http://127.0.0.1:3000来进行访问‘);
40 });

结果:

技术分享图片

 

 技术分享图片

 

Node.js访问其他页面和文字编码

原文:https://www.cnblogs.com/191080438qq/p/14776379.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!