• 手机版

    扫码体验手机版

  • 微信公众号

    扫码关注公众号

国内首家协议开发

软芯音视解码保护平台

在线
客服

发布
需求

在线
聊天

天盟
APP

天盟APP下载

关注
微信

微信扫一扫访问
顶部

node.js输出网页后乱码

var http = require("http");//负责创建web服务器,处理http相关任务
        fs = require('fs');
function load_album_list (callback){
        console.log(2);
        fs.readdir(
                'img','utf-8',function(err,files){
                        if(err){
                                callback(err);
                                return;
                        }
                        callback(null,files);
                }
        );
}       
       
function handle_incoming_request(req,res){
        console.log(1);
        res.setCharacterEncoding("utf-8");
        console.log("incoming request:" + req.method+ "" +req.url);
        load_album_list(function(err,albums){
                if(err){
                        res.writeHead(503,{"Content-Type":"application/json;charset=utf-8"});
                        res.end(JSON.stringify(err) + "\n");
                        return;
                }
                var out = {
                        error:null,
                        data:{albums:albums}
                };
                res.writeHead(200,{"Content-Type":"application/json"});
                res.end("封测人"+JSON.stringify(out) + "\n");
        });
       
}
var s = http.createServer(handle_incoming_request);
s.listen(3000);

免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。

版权声明:作者保留权利,不代表天盟立场。

使用道具 举报

全部参与1

res.end("封测人"+JSON.stringify(out)+"\n");你这里输出的只是html的body里的内容,没有设置,改成
res.end(''+JSON.stringify(out)+'')

使用道具 举报

发新帖

发布任务需求已有1031289位用户正在使用天盟网服务

发布分类: *
任务预算: *
需求内容: *
手机号码: *
任务商家报价为
  • 预算价 :
  • 成交价 :
  • 完工期 :
  • 质保期 :

* 最终任务项目以服务商报价、双方协商为准!