我可以用浏览器查看NextJS的api文件夹下的.js文件的代码吗



我想知道是否能看到的"代码;。js文件"在";api文件夹";NextJS的浏览器

我读过Next.js API是后台吗?然后,其中一个答案是:

Next.js的后端或服务器端与api文件夹在一起。

所以,根据上面的答案,api文件夹似乎是用于后端的,这意味着它对用户或客户端是隐藏的,所以我看不到的代码;。js文件"在";api文件夹";NextJS浏览器。

但是关于API路由的NextJS的文档没有明确地说";api文件夹用于后端">那么api文件夹真的是针对对用户或客户端隐藏的后端的吗?所以我看不到"的代码;。js文件"在";api文件夹";使用浏览器的NextJS?

pages/api文件夹中的任何文件都映射到/api/*作为API端点而不是页面处理它们是服务器端的仅捆绑包,不会增加客户端捆绑包的大小

这意味着它们在构建过程后不是公共可用文件

是的,API路由仅用于后端。如果您曾经编写过Express服务器,或者可能编写过一些PHP,那么您知道最终用户只能看到渲染的HTML/数据。当用户访问API路由时,服务器端JavaScript(位于API文件夹中,不是同构的,而是仅在服务器端执行(将仅呈现要呈现的渲染响应。

如果你想在客户端显示任何JS,你知道你必须做什么——
public/交谈。

注意:NextJS并没有明确地说它不能在客户端查看,但我希望它有点明显。

最新更新