request.headers.origin 在本地测试值为undefined
运行node 命令后报错:Header "%s" value must not be undefined
改成以下代码就正常:
var origin = typeof(request.headers.origin) == "undefined" ? "*" : request.headers.origin; response.writeHead(200, { "Content-Type": "text/html; charset=UTF-8", 'Access-Control-Allow-Origin':request.headers.origin }); response.end(res + '\n');