如何使用golang和nuxt?

时间:2018-11-28 13:45:35

标签: 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
}

我只能创建golang服务器api并将其部署为微服务,但是我会失去nuxt的SSR功能吗?因为如果我使用单独的服务器而不是nuxt + node.js的整体版本,则google仍将爬行我的网页

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

致谢

1 个答案:

答案 0 :(得分:3)

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