【发布时间】:2017-07-04 15:19:14
【问题描述】:
我正在使用 Javascript(节点 6.x)编写一个简单的 AWS Lambda 函数,它应该“代理”意大利新闻提供商的 RSS。
这是函数的代码:
var http = require("http")
exports.handler = (event, context, callback) => {
http.get("http://www.milanotoday.it/rss/", (response) => {
response.setEncoding("utf8")
let xml = ""
response.on("data", (chunk) => { xml += chunk })
response.on("end", () => { callback(null, xml) })
})
}
它可以工作,或者至少它将响应加载到xml 变量中。
我不明白为什么字符串是这样的:
"<?xml version=\"1.0\" encoding=\"UTF-8\" ?>\n<rss version=\"2.0\" xmlns:content=\"http://purl.org/rss/1.0/modules/content/\"...
这似乎是一种“逃脱”。
有人可以帮助我吗? 提前谢谢你...
【问题讨论】:
标签: javascript node.js xml aws-lambda