问题描述
最近我开始学习 NuxtJs,并且在构建我的应用程序时遇到了一些问题。我已将 serverMiddleware: ['~/api/index.js']
添加到我的 nuxt.config.js 中,以便我的 index.js 文件上有一个快速服务器。当我使用 yarn generate 时,nuxt 构建我的文件并创建 dist 文件夹,然后我将其复制到我的 apache 服务器,它工作正常。问题是我的 express 端点返回 404。根据 NuxtJs 文档,这种方式只会为我构建静态文件。如何生成静态文件以与我的快速服务器一起使用。是使用节点托管的唯一方法吗?如果我使用 yarn build 构建项目,这对 Google 的 SEO 和抓取有何影响?
下面是我的 /api/index.js 以防我做错了。
const express = require('express');
const app = express();
app.get('/',(req,res) => {
res.json({
test: 'test'
});
});
app.get('/test',res) => {
res.json({
test: 'test2'
})
});
module.exports = {
path: '/api',handler: app
};
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)