node处理Vuerouter路由history模式刷新404页面

node处理Vuerouter路由history模式刷新404页面

  1. 肯定要有npm 和 node环境 如果没有自行百度

  2. 新建一个node项目 然后命令行npm init初始化

  3. 安装express框架 npm i express

  4. 安装npm install --save connect-history-api-fallback(核心) npm地址:https://www.npmjs.com/package/connect-history-api-fallback

  5. 在vue项目中npm run build生成的dist目录拷贝到node文件夹中

  6. 在node文件夹中新建index.js,代码和注释如下

    const express  = require('express')//引入express框架
    const history = require('connect-history-api-fallback')  //引入核心库,专门用来处理history api的
    
    const app = express()   
    app.use(history())
    app.use(express.static(__dirname+'/dist'))   //设置静态资源目录  node文件名下的dist目录  
    
    app.listen(9090,(err)=>{  //开启9090端口
        if(!err){
            console.log('服务器已启动')
        }
    })
    
    
  7. 在终端中node index,启动服务器

  8. 浏览器输入localhost:9090,刷新页面不在出现404了

  9. 完结,撒花

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值