user = https.request options, (res) ->
data = ''
res.on 'data', (chunk) ->
data += chunk
return
res.on 'end', ->
if res.statusCode is 200
console.log "oops?"
usr = JSON.parse(data)
console.log usr.status
else
console.log "oops2?"
new Error "Response status code: " + res.statusCode
return
return
user.end()
res.write usr
我想返回 JSON 文档,但无法返回。
谢谢
最佳答案
首先,我想你应该在跳到 cs 之前先尝试一些简单的 javascript 的基本操作!
解决方案,这里 res.write usr 应该在 usr = JSON.parse(data) 之后!另外,您应该设置 res.contentType('application/json');
http://expressjs.com/如果您确实打算将代码扩展至此之外,则建议您这样做。
关于javascript - Node.js:提供 JSON 文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7845708/