我有一个json对象,我想将它作为带有重定向的querystring传递。以下代码有效。
module.exports = function (context, req) {
context.res = {
status: 302,
headers: {
'Location': 'https://www.stackoverflow.com?var1=1&var2=2&var3=3'
}
body: 'Redirecting...'
};
context.done();
};
有些Node包可以将我的json转换为查询字符串。但是,我想知道是否有更好的方法,如下所示。类似于我们在请求中获取查询字符串的方式。
module.exports = function (context, req) {
context.res = {
status: 302,
headers: {
'Location': 'https://www.stackoverflow.com?var1=1&var2=2&var3=3'
},
query:{
var4: 4,
var5: 5,
var6: 6
},
body: 'Redirecting...'
};
context.done();
};
答案 0 :(得分:0)
Azure函数节点response object上没有类似query
的值。如果希望将类似功能集成到Azure Functions中,则可以向节点工作程序here发出功能请求,甚至可以自己打开PR来添加该功能。请注意,开发人员团队可能会决定该功能不保证额外的维护成本。