React:NextJS,部署需要两台服务器吗?
React: NextJS, do I need 2 servers for deployment?
在 npm
中偶然发现了 NextJS 并试用了它。看起来不错,而且相对容易使用。然而,有一件事我仍然不清楚:
假设我还想拥有一个 NodeJS(或其他)api 服务器,以补充 NextJS 提供的服务器端渲染。那我需要2台服务器吗?例如:
此外,NextJS 只是一个渲染服务器(它可以渲染 React 组件并创建 HTML)还是什么东西 else/more?
您绝对可以使用同一台服务器来实现您的 api
。
在关于 Custom server and routing 的官方文档页面上,有与流行的 node
框架集成的示例,例如 express
或 koa
- 因此您可以将它们用于常规目的。
nextjs
本身呢 - 正如官方文档页面上所说:
Next.js is a minimalistic framework for server-rendered React
applications.
所以它不仅有服务器端渲染的能力,还有路由(包括客户端),css-in-js设置等等。
在 npm
中偶然发现了 NextJS 并试用了它。看起来不错,而且相对容易使用。然而,有一件事我仍然不清楚:
假设我还想拥有一个 NodeJS(或其他)api 服务器,以补充 NextJS 提供的服务器端渲染。那我需要2台服务器吗?例如:
此外,NextJS 只是一个渲染服务器(它可以渲染 React 组件并创建 HTML)还是什么东西 else/more?
您绝对可以使用同一台服务器来实现您的 api
。
在关于 Custom server and routing 的官方文档页面上,有与流行的 node
框架集成的示例,例如 express
或 koa
- 因此您可以将它们用于常规目的。
nextjs
本身呢 - 正如官方文档页面上所说:
Next.js is a minimalistic framework for server-rendered React applications.
所以它不仅有服务器端渲染的能力,还有路由(包括客户端),css-in-js设置等等。