Vue项目上线部署

项目上线部署步骤

第一步,打包

第一步:将vue项目打包生成dist文件夹:npm run build
在这里插入图片描述

第二步,部署

第二步:打包出来的项目必须放在服务器上部署一遍才可打开
在这里插入图片描述

第三步

第三步:使用nodejs搭建本地微型服务器,将项目部署
新建一个空文件夹demo
变成一个合法的包:npm init
安装expressnpm install express
资源部署:新建一个文件夹demo\static,将vue项目中打包生成的文件放到static文件夹下
在这里插入图片描述

第四步

第四步:新建一个主文件demo\serve.js,写入如下内容:

// 引入 express
const express = require('express')
// 引入connect-history-api-fallback
const history = require('connect-history-api-fallback');

// 创建app服务于实例对象——直接调用expres()
const app = express()

// 使用connect-history-api-fallback,必须在传入指定资源之前使用
app.use(history())
// 传入指定资源
app.use(express.static(__dirname+'/static'))
// 配置后端路由
app.get('/person',(req,res)=>{
	// 给客户端返回数据
	res.send({
		name:'tom',
		age:18
	})
})

// 端口监听,(端口号,(错误信息)=>{})
app.listen(5005,(err)=>{
	if(!err) console.log('服务器启动成功了!')
})

启动服务器:node server
访问服务器:localhost:5005/person

在这里插入图片描述

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

博客zhu虎康

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值