在我的AWS lambda函數中,我可以訪問包含名爲body
的參數的事件json。問題是這是一個原始的主體字符串(沒有解析成單獨的參數)。如何解析AWS lambda上的body params?
{
input: {
body: "------WebKitFormBoundarys3wLu6HlaCBrIExe\r\nContent-Disposition: form-data; name=\"foo\"\r\n\r\nbar\r\n------WebKitFormBoundarys3wLu6HlaCBrIExe\r\nContent-Disposition: form-data; name=\"media[]\"\r\n\r\nhthtth\r\n------WebKitFormBoundarys3wLu6HlaCBrIExe\r\nContent-Disposition: form-data; name=\"media[]\"\r\n\r\nlololol\r\n------WebKitFormBoundarys3wLu6HlaCBrIExe--\r\n"
}
}
我想採取,變成:
{
foo: 'bar',
media: [
"grgkoerpkge",
"twepgbopcib"
]
}
我寧願不使用一些臃腫Express服務器只分析一個體字符串。
附:我試過使用body-parser,但它似乎只適用於Express作爲中間件
我無法控制什麼送給我的 - 這是從服務網絡掛接 – Ryan