我将来会用路由和mb API创建Nuxt SPA
:
express
或其他方式上)进行侦听,并根据请求将整个SPA提供给客户端。这意味着服务器应提供某些.html
文件,其中js
和css
文件为SPA
,它将在客户端运行。
我尝试运行nuxt build
和nuxt generate
之类的命令看起来他们返回了相同的结果-找不到js
文件
[index.html
文件无法正常工作
经过一番研究,我发现了solution
每次我都尝试将其作为静态html
文件并从localhost(以及同时使用Live Server)运行]
我想我做了很多拐杖,应该有另一个内置功能可以让我们做自己想做的事情
我写了很多-如果我犯了一个错误或您没得到任何建议-请问!我需要任何帮助
您需要提供所生成的/dist
文件夹中的所有文件。您可以例如使用Express / Node.js进行此操作,因为在运行Nuxt时已经安装了所有内容。创建一个新文件夹并通过npm
安装express(运行npm install express
)。
然后,将所有内容从/dist
复制到/public
并创建文件server.js
:
const express = require('express');
const app = express();
app.use(express.static(__dirname + '/public'));
app.listen(3000);