最赞回答 / qq_何处繁华笙歌落丶_0
res.setHeader('Content-Type', 'text/plain;charset=utf-8'); 在这行代码设置响应的编码格式就好了
2018-09-11
最新回答 / 安心窝4341644
“不能发送headers因为已经发送过一次了” => 在处理HTTP请求时,服务器会先输出响应头,然后再输出主体内容,而一旦输出过一次响应头(比如执行过 res.writeHead() 或 res.write() 或 res.end()),你再尝试通过 res.setHeader() 或 res.writeHead() 来设置响应头时(有些方法比如 res.redirect() 会调用 res.writeHead()),就会报这个错误。
2018-08-29
最新回答 / imoocaccount
没有报错啊<...图片...>代码如下:var EventEmitter=require('events').EventEmitter;var life=new EventEmitter();function handler(data){console.log(data);}life.on("someEvent",handler);life.emit("someEvent","test");
2018-08-13
最新回答 / imoocaccount
正常来说一个js文件会 先 解析 后 执行既然要加载一个文件的模块,那肯定要把那个文件从头到尾解析一遍,解析的时候遇到 teacher.add('xxx') ,执行是按照解析来执行的,所以 teacher.add('xxx') 会被执行。在index.js文件中导入klass.js文件中的add方法能执行,证明klass.js中:exports.add=add ;这句被执行了在klass.js文件中导入teacher.js文件和student.js文件中的add方法能执行,证明var student=re...
2018-08-09