javascript - Node.js:提供 JSON 文档

标签 javascript node.js coffeescript

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/

相关文章:

javascript - 类型错误 : Cannot read property 'id' of undefined

Javascript 移动网站重定向问题

javascript - NodeJS 错误回调已被调用

arrays - 如何使用 Mongoose 从数组中删除对象

javascript - 在函数 CoffeeScript 中获取对象值

javascript - Coffeescript:为什么这个类中的这个函数说它的参数未定义?

Javascript代码执行顺序奇怪

javascript - 使用 angularjs 调用普通 javascript

javascript - 未使用 JSONP API 中的信息创建对象

node.js - 使用 Phantom 抓取表单提交信息