Next.js与express.js一起使用还是不与express.js一起使用?

Next.js与express.js一起使用还是不与express.js一起使用?,express,next.js,Express,Next.js,我见过很多人在使用nextjs时使用expressjs,而不使用expressjs framwork。有人能解释一下为什么我们需要expressjs和nextjs吗?Nextjs在没有expressjs的情况下充当SSR。当我们一起使用时,expressjs为nextjs添加了什么?假设我们使用的是不同的RESTAPI服务器。您很可能不需要覆盖Next的默认服务器。对于边缘情况,您将看到一些示例,其中显示了扩展Next默认值的自定义服务器。您可以使用任何您想要的服务器框架–Express、Hap

我见过很多人在使用nextjs时使用expressjs,而不使用expressjs framwork。有人能解释一下为什么我们需要expressjs和nextjs吗?Nextjs在没有expressjs的情况下充当SSR。当我们一起使用时,expressjs为nextjs添加了什么?假设我们使用的是不同的RESTAPI服务器。

您很可能不需要覆盖Next的默认服务器。对于边缘情况,您将看到一些示例,其中显示了扩展Next默认值的自定义服务器。您可以使用任何您想要的服务器框架–Express、Hapi等


如果只需要服务器端渲染,则无需使用expressjs。但如果您想通过添加一个API来超越这一点,例如,那么您需要能够覆盖路由,这时您需要在前面添加expressjs。Express将获得该请求,并查看它是用于API还是只是一个普通的nextjs页面。LogRocket在这方面有很好的教程