解决vue项目中出现Invalid Host header的问题


Posted in Javascript onNovember 17, 2020

在vue-cli版本为2.x的情况下修改webpack.dev.conf.js中的devServer对象加入disableHostCheck: true

devServer: {
 disableHostCheck: true,
}

vue-cli版本3.0的情况下修改vue.config.js的配置

module.exports = {
 devServer: {
 disableHostCheck: true
 }
}

补充知识:vue中使用wangeditor富文本编辑器

1.先下载 编辑器

cnpm install wangeditor --save

2.用法:

2.1、html用来放编辑器

<div id="editor">
  <p v-model="info">请输入内容</p>//占位符
 </div>

解决vue项目中出现Invalid Host header的问题

2.2、js部分

var E = require('wangeditor') ; / import E from 'wangeditor'
export default{
 mounted () {
  var editor = new E('#editor');
  editor.customConfig.uploadImgServer = '';//上传图片的后台地址
  editor.customConfig.uploadFileName = 'UploadForm[imageFile]';
  editor.customConfig.uploadImgHooks = {
   before: function (xhr, editor, files) {
    // 图片上传之前触发
    // xhr 是 XMLHttpRequst 对象,editor 是编辑器对象,files 是选择的图片文件
    
    // 如果返回的结果是 {prevent: true, msg: 'xxxx'} 则表示用户放弃上传
    // return {
    //  prevent: true,
    //  msg: '放弃上传'
    // }
   },
   success: function (xhr, editor, result) {
    // 图片上传并返回结果,图片插入成功之后触发
    // xhr 是 XMLHttpRequst 对象,editor 是编辑器对象,result 是服务器端返回的结果
    console.log(result);
   },
   fail: function (xhr, editor, result) {
    // 图片上传并返回结果,但图片插入错误时触发
    // xhr 是 XMLHttpRequst 对象,editor 是编辑器对象,result 是服务器端返回的结果
    alert('图片插入失败')
    // 图片插入失败时返回
   },
   error: function (xhr, editor) {
    // 图片上传出错时触发
    // xhr 是 XMLHttpRequst 对象,editor 是编辑器对象
    // 此处好像是,访问请求不通的时候,执行的,ajax的error
    console.log('上传出错')
   },
   timeout: function (xhr, editor) {
    // 图片上传超时时触发
    // xhr 是 XMLHttpRequst 对象,editor 是编辑器对象
    console.log('上传超时')
   },
 
   // 如果服务器端返回的不是 {errno:0, data: [...]} 这种格式,可使用该配置
   // (但是,服务器端返回的必须是一个 JSON 格式字符串!!!否则会报错)
   customInsert: function (insertImg, result, editor) {
    // 图片上传并返回结果,自定义插入图片的事件(而不是编辑器自动插入图片!!!)
    // insertImg 是插入图片的函数,editor 是编辑器对象,result 是服务器端返回的结果
 
    // 上传成功后,可以监听返回结果,可以处理土图片插入
    if ( result.status==200) {
     insertImg(result.data)
    }else{
     console.log(result.message)
    }
    // 举例:假如上传图片成功后,服务器端返回的是 {url:'....'} 这种格式,即可这样插入图片:
    // console.log(result);
    // var url = result.url
    // insertImg(url)
 
    // result 必须是一个 JSON 格式字符串!!!否则报错
   },
  }
  editor.create();
 }, 
}

以上这篇解决vue项目中的Invalid Host header问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
用jQuery实现检测浏览器及版本的脚本代码
Jan 22 Javascript
JavaScript 变量基础知识
Nov 07 Javascript
javascript实现的弹出层背景置灰-模拟(easyui dialog)
Dec 27 Javascript
js数组的操作指南
Dec 28 Javascript
JavaScript必知必会(二) null 和undefined
Jun 08 Javascript
浅谈js中的引用和复制(传值和传址)
Sep 18 Javascript
js实现省份下拉菜单效果
Feb 15 Javascript
用p5.js制作烟花特效的示例代码
Mar 21 Javascript
在vue-cli项目中使用bootstrap的方法示例
Apr 21 Javascript
浅谈js闭包理解
Apr 01 Javascript
对layui中table组件工具栏的使用详解
Sep 19 Javascript
JavaScript中的类型检查
Feb 03 Javascript
vue的webcamjs集成方式
Nov 16 #Javascript
SpringBoot在yml配置文件中配置druid的操作
Nov 16 #Javascript
详解JavaScript原型与原型链
Nov 16 #Javascript
详解JavaScript执行模型
Nov 16 #Javascript
Vue 实现拨打电话操作
Nov 16 #Javascript
微信小程序实现页面左右滑动
Nov 16 #Javascript
Vertx基于EventBus发送接受自定义对象
Nov 16 #Javascript
You might like
php学习笔记 [预定义数组(超全局数组)]
2011/06/09 PHP
兼容PHP和Java的des加密解密代码分享
2014/06/26 PHP
微信支付开发交易通知实例
2016/07/12 PHP
PHP实现提高SESSION响应速度的几种方法详解
2019/08/09 PHP
javascript oop开发滑动(slide)菜单控件
2010/08/25 Javascript
NodeJS 模块开发及发布详解分享
2012/03/07 NodeJs
javascript重写alert方法的实例代码
2013/03/29 Javascript
jQuery里filter()函数与find()函数用法分析
2015/06/24 Javascript
JS+CSS实现简单的二级下拉导航菜单效果
2015/09/21 Javascript
Bootstrap创建可折叠的组件
2016/02/23 Javascript
对js eval()函数的一些见解
2016/08/15 Javascript
Vue获取DOM元素样式和样式更改示例
2017/03/07 Javascript
JQuery 进入页面默认给已赋值的复选框打钩
2017/03/23 jQuery
vue脚手架vue-cli的学习使用教程
2017/06/06 Javascript
vue.js todolist实现代码
2017/10/29 Javascript
Vue.js 中的 v-model 指令及绑定表单元素的方法
2018/12/03 Javascript
Windows下支持自动更新的Electron应用脚手架的方法
2018/12/24 Javascript
如何从零开始手写Koa2框架
2019/03/22 Javascript
[03:11]TI9战队档案 - Alliance
2019/08/20 DOTA
Python中用于计算对数的log()方法
2015/05/15 Python
Python开发之快速搭建自动回复微信公众号功能
2016/04/22 Python
Python线程创建和终止实例代码
2018/01/20 Python
详谈Python3 操作系统与路径 模块(os / os.path / pathlib)
2018/04/26 Python
OpenCV2从摄像头获取帧并写入视频文件的方法
2018/08/03 Python
浅谈Python采集网页时正则表达式匹配换行符的问题
2018/12/20 Python
Python3.4学习笔记之 idle 清屏扩展插件用法分析
2019/03/01 Python
Flask框架实现的前端RSA加密与后端Python解密功能详解
2019/08/13 Python
tensorflow之tf.record实现存浮点数数组
2020/02/17 Python
python collections模块的使用
2020/10/16 Python
网站性能延迟加载图像的五种技巧(小结)
2020/08/13 HTML / CSS
Athleta官网:购买女士瑜伽服、技术运动服和休闲运动服
2020/11/12 全球购物
成考报名单位证明范本
2014/01/16 职场文书
信息管理专业自荐书
2014/06/05 职场文书
幼儿园托班教育随笔
2015/08/14 职场文书
2016年三八节红领巾广播稿
2015/12/17 职场文书
Java 定时任务技术趋势简介
2022/05/04 Java/Android