在过去的一个半小时里,我一直在尝试调试我的一个项目。
该项目在本地运行良好。除了项目的根目录之一之外,路线通常不会远程工作。我在其他地方(所有其他路径)的浏览器中收到无法获取消息。
根据我的阅读理解,这可能与 vue-router 有关,并且可能是由我在根文件夹中创建的 server.js 文件引起的。问题可能与我的路线是动态的这一事实有关。
const express = require('express');
const serveStatic = require("serve-static")
const path = require('path');
app = express();
app.use(serveStatic(path.join(__dirname, 'dist')));
const port = process.env.PORT || 3000;
app.listen(port);
这也可能是由于我没有使用历史模式创建项目(尽管我很确定我做到了)。我知道我可能必须转到我的 webpack 配置文件来解决这个问题,但我想我没有。
编辑:顺便说一句,我的 VueJS 应用程序只是 PokéAPI 后端的前端。我没有自己构建后端。