我目前正在开发 Next.js 13 应用程序(使用 TypeScript)。我也是 Sendgrid npm 包。
我不断收到此警告:
Module not found: Can't resolve 'supports-color' in '.../node_modules/debug/src'
运行:
npm install supports-color
npm install debug@latest并不能修复它,它只是给出这个错误:
Module not found: ESM packages (supports-color) need to be imported. Use 'import' to reference the package instead
Run Code Online (Sandbox Code Playgroud)
我import到处都在用 我已将其范围缩小到使用Sendgrid npm 包时发生的情况,但我不知道为什么 Sendgrid 会导致此错误。
任何想法将不胜感激。
我正在处理 C# API 并从我的前端执行 GET 请求,为此我需要在我的 API 中启用 cors,但我似乎无法做到!
这是一个 .NET Core 3 API,我尝试按照本教程进行操作,并且还尝试通过以下方式为其安装2.2 NuGet 包:
dotnet add package Microsoft.AspNetCore.Cors --version 2.2.0
Run Code Online (Sandbox Code Playgroud)
但是在执行 GET 请求时,我仍然收到 cors 错误。
尝试使用[EnableCors]注释时,我收到一条错误消息,提示“找不到 EnableCorsAttribute”...
我也添加了
app.UseCors();
Run Code Online (Sandbox Code Playgroud)
到我的 Startup.cs 但没有运气。
任何帮助将不胜感激!
编辑 - Startup.cs 粘贴在这里: https : //pastebin.com/pCLSh3Tf
编辑 - 控制器粘贴在这里: https : //pastebin.com/mUSfvNR0