Docker容器里跑Node.js服务,前端Vue页面加载空白怎么办?
我在本地开发时 Vue 项目正常,但打包后放进 Docker 容器,用 Node.js 当静态服务器,页面就一片空白,控制台也没报错,这是啥情况?
我试过把 dist 目录 COPY 到镜像里,也检查了端口映射,8080 能访问到,就是内容不显示。是不是路径配错了?
<template>
<div id="app">
<h1>Hello Docker!</h1>
</div>
</template>
<script>
export default {
name: 'App'
}
</script>
或者直接在 Vue 项目里改
vue.config.js:然后重新打包再进容器试试。