问:我意识到输入的每个用户名都会返回错误div。有时我在控制台中收到有关events.js第85行的错误消息。不知道这是怎么回事?
答:profile.js
var EventEmitter = require (“ events” )。EventEmitter ;
var http = require (“ https” );
var util = require (“ util” );
// ...省略了代码...
//第23行
profileEmitter 。EMIT (“错误” ,新错误(“发生错误获取简档为” +用户名+ “(” + HTTP 。STATUS_CODES [响应。 statusCode ] + “)” ));
STATUS_CODES是节点的https不能从http复制的少数事情之一,在此处使用https会导致错误。(检查堆栈跟踪,它应该在顶部或附近提到profile.js)