Nextjs 前后端分离进程
Nextjs seperate process for frontend and backend
我在 nextjs 中使用自定义服务器。每次我在前端或后端进行更改时,nodemon 都会重新启动主进程和子进程。这会导致构建时间增加。
我的期望是,当我在页面或其他前端组件中进行更改时,已经 运行ning 的服务器和数据库连接不应重新启动。
如何实现?
我想如果我 运行 单独使用自定义服务器并在 next.config 中使用重写,那么我可以 运行 单独使用两个服务器。
GetStaticProps、GetStaticPaths、GetServerSideProps 和 GetInitialProps 都在服务器端执行。实际上,除非组件 returns JSX 它在服务器上执行。因此,每个页面文件中都有客户端和服务器端,_app 和 _document 中有所有服务器端。 Nextjs 具有快速刷新功能,因此 Next 不需要 nodemon。尝试删除 nodemon 并仅使用 yarn next dev
或 npm run next dev
运行,内置 fast refresh
我在 nextjs 中使用自定义服务器。每次我在前端或后端进行更改时,nodemon 都会重新启动主进程和子进程。这会导致构建时间增加。
我的期望是,当我在页面或其他前端组件中进行更改时,已经 运行ning 的服务器和数据库连接不应重新启动。
如何实现?
我想如果我 运行 单独使用自定义服务器并在 next.config 中使用重写,那么我可以 运行 单独使用两个服务器。
GetStaticProps、GetStaticPaths、GetServerSideProps 和 GetInitialProps 都在服务器端执行。实际上,除非组件 returns JSX 它在服务器上执行。因此,每个页面文件中都有客户端和服务器端,_app 和 _document 中有所有服务器端。 Nextjs 具有快速刷新功能,因此 Next 不需要 nodemon。尝试删除 nodemon 并仅使用 yarn next dev
或 npm run next dev
运行,内置 fast refresh