0


Vue项目上线部署

文章目录

项目上线部署步骤

router\index.js

文件中配置

mode

在这里插入图片描述

第一步

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

第二步

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

第三步

第三步:使用nodejs搭建本地微型服务器,将项目部署
新建一个空文件夹

demo


变成一个合法的包:npm init
安装

express

npm 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

在这里插入图片描述


本文转载自: https://blog.csdn.net/qq_53810245/article/details/123238831
版权归原作者 博客zhu虎康 所有, 如有侵权,请联系我们删除。

“Vue项目上线部署”的评论:

还没有评论