我如何使用 golang 和 nuxt?

sin*_*Gob -4 go vue.js nuxt.js

我想使用 Golang 作为服务器,使用 Nuxt 作为前端,我在谷歌上搜索,但找不到任何示例。

我在 nuxt + express 中发现的 express/node.js 代码。链接在下面

const express = require('express')

// Create express instnace
const app = express()

// Require API routes
const users = require('./routes/users')

// Import API Routes
app.use(users)

// Export the server middleware
module.exports = {
  path: '/api',
  handler: app
}
Run Code Online (Sandbox Code Playgroud)

我可以创建 golang 服务器 api 并将其部署为微服务,但是我会失去 nuxt 的 SSR 功能吗?如果我使用单独的服务器而不是 nuxt + node.js 的整体版本,那么谷歌仍然会抓取我的网页

链接:https : //github.com/nuxt-community/express-template

问候

Ald*_*und 5

你应该把它们分开。一台服务器用于 golang 中的后端 api。其他服务器是 nuxt ssr 的节点服务器。然后您可以使用 nginx 根据路径或任何内容将请求路由到所需的服务器。一切都会好起来的

  • @sinusGob我真的不明白你想要什么的例子。你有正常的 nuxt 设置和正常的 golang 服务器。两个不同的服务器。 (2认同)