我想使用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
致谢
答案 0 :(得分:3)
您应该将它们分开。一台服务器用于golang中的后端api。其他服务器是nuxt ssr的节点服务器。然后,您可以使用nginx根据路径或其他内容将请求路由到所需的服务器。一切都会正常