首页 > 解决方案 > React:NextJS,我需要 2 台服务器进行部署吗?

问题描述

偶然发现了 NextJSnpm并尝试了它。看起来还不错,而且相对容易使用。但是,关于它的一件事我仍然不清楚:

假设我还想拥有一个 NodeJS(或其他)api 服务器来补充 NextJS 提供的服务器端渲染。那我需要2台服务器吗?例如:

NextJS 服务器部署

NextJS 也只是一个渲染服务器(可以渲染 React 组件并创建 HTML)还是其他/更多?

标签: javascriptnode.jsreactjsnext.js

解决方案


您绝对可以使用同一台服务器来实现您的api.

在有关自定义服务器和路由的官方文档页面上,有一些与流行node框架集成的示例,例如expressor koa- 因此您可以将它们用于常规目的。

本身呢nextjs- 就像官方文档页面上所说的那样:

Next.js 是一个用于服务器渲染的 React 应用程序的简约框架。

所以它不仅有服务端渲染的能力,还有路由(包括客户端),css-in-js 设置等等。


推荐阅读