MeteorJS TypeError [ERR_INVALID_CHAR] [ERR_INVALID_CHAR]:标头内容 ["Content-Disposition"] 中的无效字符

问题描述 投票:0回答:0

我们有一个时常崩溃的 meteorJS 应用程序。 这是跟踪的错误堆栈跟踪:

TypeError [ERR_INVALID_CHAR] [ERR_INVALID_CHAR]: Invalid character in header content ["Content-Disposition"]
    at ServerResponse.setHeader (_http_outgoing.js:529:3)
    at packages/cfs_http-methods.js:622:17
    at Function._.each._.forEach (packages/underscore.js:147:22)
    at packages/cfs_http-methods.js:618:11

知道是什么原因吗?

编辑:我们确实在 server.js 中找到了这段代码,它手动设置了标头:

FS.HTTP.setHeadersForGet([
    ['Referrer-Policy', 'same-origin'], 
    ['Access-Control-Allow-Origin', Meteor.absoluteUrl()], 
    ['Cross-Origin-Resource-Policy', 'same-origin']
]);

我可能还想强调一下,最近没有重大代码更改,这个遗留服务器通常已经工作多年,直到昨天。

meteor
© www.soinside.com 2019 - 2024. All rights reserved.