Rar*_*rio 8 javascript node.js next.js
我正在使用 Next.js API 路由 - https://nextjs.org/docs/api-routes/introduction,但我不知道如何保护它们免受公众侵害。
现在这些路由在我的生产服务器中是公开的。
例如:当我mysite.com/api/cats在浏览器中访问时,它返回 -
{ success: true, data: [...] }
Run Code Online (Sandbox Code Playgroud)
请帮忙,如何向公众隐藏这些 API 路由?
如果您阻止浏览器请求 URL,则用户在地址栏中键入 URL 时将看不到数据,并且JavaScript 在向同一 URL 发出 Ajax 请求时也看不到数据。
您无法向浏览器用户隐藏数据,同时仍允许在同一浏览器中运行的应用程序访问该数据。