问题描述
我最近在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 (将#修改为@)