如何解决通过Nest.js将快速CORS中间件应用于解析服务器中间件时,为什么不起作用?
我最近在Nest.js中重写了一个使用Parse服务器的旧服务器(类似于Firebase的后端作为服务产品,facebook被关闭)。我们希望能够将CORS中间件应用于我们的嵌套路由和解析路由。
main.ts(简体)
async function bootstrap() {
const app = NestFactory.create(AppModule)
app.enableCors({
origin: ['https://my-origin.com']
})
await app.listen(3000)
}
bootstrap()
app.module.ts(简体)
@Module({/*module set up here*/})
export class AppModule implements NestModule {
constructor(private readonly config: ConfigService,private readonly parse: ParseService) {}
configure(consumer: MiddlewareConsumer) {
consumer.apply(this.parse.parseServer).forRoutes('/parse-path')
}
}
将CORS中间件应用于我的嵌套路由,而不应用于我的解析路由。解析路由只是普通的中间件。将中间件应用于Nest路由而不应用于Parse服务器路由的原因是什么?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。