提问人:sami 提问时间:11/14/2023 更新时间:11/14/2023 访问量:12
NestJS 允许分布式跟踪标头
NestJS allow distributed tracing headers
问:
我想实现分布式跟踪(使用 Elastic/Kibana)
对于堆栈,我使用 NestJS 8 和 Node 16 作为后端 + NextJS 12 和 Node 14 作为前端
我想在运行 GraphQL/Apollo 服务器的 NestJS 上启用 CORS
在一个简单的 Express 应用程序中,这就是我为 CORS 配置的方式,它工作正常
app.use(function (request, response, next) {
response.setHeader('Access-Control-Allow-Headers', ['traceparent', 'tracestate']);
response.setHeader('Access-Control-Request-Method', ['request-method']);
response.setHeader('Origin', ['request-origin']);
return next();
});
但是在 Apollo 服务器中,有一种不同的方法来配置 CORS 标头:
app.enableCors({
origin: <my origin URL>,
});
我很好奇是否有一种方法可以使用该方法配置响应标头,或者是否有另一种方法适用于 Apollo/NestJS?app.enableCors
答: 暂无答案
评论