一、编译项目
命令
npm run build
执行命令后,我们会在项目文件夹中看到如下生成的文件
二、部署Vue项目
接上一篇,node+express编写轻量级服务
1、在demo
中创建static
文件夹
2、将dist
目录中的文件放入static
中
3、修改server.js
文件
关键配置:app.use(express.static(__dirname+'/static'))
const express = require('express')
const app = express()
app.use(express.static(__dirname+'/static'))app.get('/students',(request,response)=>{const students = [{id:'001',name:'tom',age:18},{id:'002',name:'jerry',age:19},{id:'003',name:'tony',age:120},]response.send(students)
})app.listen(5000,(err)=>{if(!err) console.log('服务器1启动成功了,请求学生信息地址为:http://localhost:5000/students');
})
4、启动服务
node server
5、访问
注意:
这里直接访问的路径是http://localhost:5000/
等价于访问http://localhost:5000/index.html
所以,体会下,vue
项目编译后生成的index.html
的作用