具有非 JS REST API 的 Javascript 服务器渲染库



服务器渲染的框架/库(例如用于React的Nextjs,用于Vue的Nuxt(和非JS REST API后端(即Java,Django,Go等(是相互排斥的还是可以一起使用的?

具体来说,我正在使用 Go 在后端构建 REST API,我想知道我是否必须放弃它来渲染页面服务器。

鼓励在

next中使用单独的API服务器.js即使您同时使用JavaScript。通常 api.example.com 上都有 api,并且让下一个.js应用与它进行对话,无论是在服务器端还是浏览器呈现。

如果你想让它们放在同一个域上,以便你可以直接cookie,你可以在 now.sh 中使用路径别名,这是来自Next.js的开发人员Zeit的类似Heroku的PaaS。这些可以在开发中使用现在的服务器进行设置。这也可以通过nginx,apache,netlify和CloudFront中的反向代理来完成,或者在AWS的应用程序负载均衡器中使用基于路径的路由来完成。

这是两个不同的问题,实际上是: Vue 和 React 是 JavaScript 框架。 它们不会在基于 Go 的服务器应用程序上运行。

没有什么可以阻止你在 Go 应用程序中渲染 HTML,但 Go 服务器不会运行 JavaScript 框架。 如果是这样,它可能需要额外的脚手架,此时您不妨设置一个 NodeJS 服务器来处理渲染这些路由。

相关内容

  • 没有找到相关文章

最新更新