在Node.js项目中使用CORS(跨源资源共享)模块,可以允许你的服务器接受来自不同源的请求。这对于开发前后端分离的应用尤其重要,因为前端(如React、Vue等)通常运行在不同于后端的域或端口上。
首先,你需要安装cors中间件包。在你的项目根目录下运行以下命令:
npm install cors --save
打开你的src/app.ts文件,并在文件顶部引入cors模块。然后,在Express应用实例上使用它。
在项目根目录下添加一个cors.d.ts文件,包含以下内容:
declare module 'cors';