浅谈vue-cli加载不到dev-server.js的解决办法


Posted in Javascript onNovember 24, 2017

在使用vue开发过程中,难免需要去本地数据地址进行请求,而原版配置在dev-server.js中,新版vue-webpack-template已经删除dev-server.js,改用webpack.dev.conf.js代替,所以 配置本地访问在webpack.dev.conf.js里配置即可。

#webpack.dev.conf.js
//首先
// nodejs开发框架express,用来简化操作
const express = require('express')
// 创建node.js的express开发框架的实例
const app = express() 
// 引用的json地址
var appData = require('../data.json')
// json某一个key
var goods = appData.result

var apiRoutes = express.Router()
app.use('/api', apiRoutes)

1. get请求配置

const portfinder = require('portfinder')后添加

#webpack.dev.conf.js
// 在devServer选项中添加以下内容
before(app) {
 app.get('/api/someApi', (req, res) => {
  res.json({
   // 这里是你的json内容
  })
 })
}

注意: 修改配置文件完毕后,需要重新运行命令npm run dev即可。

2. post请求配置。

如果要配置post请求,需要在该文件夹配置如下:

#webpack.dev.conf.js
apiRoutes.post('/foods', function (req, res) { //注意这里改为post就可以了
 res.json({
  error: 0,
  data: foods
 });
})
// 在组件里面
#...vue
created () {
 this.$http.post('http://localhost:8080/api/foods').then((res) => {
 console.log(res)
 })
}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JavaScript 基础知识 被自己遗忘的
Oct 15 Javascript
javascript 三种编解码方式
Feb 01 Javascript
Jquery中getJSON在asp.net中的使用说明
Mar 10 Javascript
Js中获取frames中的元素示例代码
Jul 30 Javascript
原生js操作checkbox用document.getElementById实现
Oct 12 Javascript
js读取json的两种常用方法示例介绍
Oct 19 Javascript
6种javascript显示当前系统时间代码
Dec 01 Javascript
Vue仿手机qq的实例代码(demo)
Sep 08 Javascript
vue2.0结合Element-ui实战案例
Mar 06 Javascript
seajs和requirejs模块化简单案例分析
Aug 26 Javascript
vue实现百度搜索功能
Dec 28 Javascript
Node.js实现断点续传
Jun 23 Javascript
浅谈Angular文字折叠展开组件的原理分析
Nov 24 #Javascript
vue 文件目录结构详解
Nov 24 #Javascript
获取本机IP地址的实例(JavaScript / Node.js)
Nov 24 #Javascript
js判断数组是否包含某个字符串变量的实例
Nov 24 #Javascript
最新Javascript程序员面试试题和解题方法
Nov 23 #Javascript
详解bootstrap导航栏.nav与.navbar区别
Nov 23 #Javascript
Vue添加请求拦截器及vue-resource 拦截器使用
Nov 23 #Javascript
You might like
Php做的端口嗅探器--可以指定网站和端口
2006/10/09 PHP
php性能优化分析工具XDebug 大型网站调试工具
2011/05/22 PHP
php遍历文件夹所有文件子文件夹函数代码
2013/11/27 PHP
laravel添加前台跳转成功页面示例
2019/10/22 PHP
jquery 表单下所有元素的隐藏
2009/07/25 Javascript
讨论javascript(一)工厂方式 js面象对象的定义方法
2009/12/15 Javascript
AlertBox 弹出层信息提示框效果实现步骤
2010/10/11 Javascript
JS打开图片另存为对话框实现代码
2012/12/26 Javascript
JS文本框不能输入空格验证方法
2013/03/19 Javascript
javascript删除数组元素并且数组长度减小的简单实例
2014/02/14 Javascript
javascript跨域原因以及解决方案分享
2015/04/08 Javascript
Jquery日期选择datepicker插件用法实例分析
2015/06/08 Javascript
JavaScript自动点击链接 防止绕过浏览器访问的方法
2017/01/19 Javascript
微信小程序page的生命周期和音频播放及监听实例详解
2017/04/07 Javascript
vuejs如何配置less
2017/04/25 Javascript
基于zTree树形菜单的使用实例
2017/12/25 Javascript
微信小程序实现YDUI的ScrollTab组件
2018/02/02 Javascript
解决vue js IOS H5focus无法自动弹出键盘的问题
2018/08/30 Javascript
解决vue同一slot在组件中渲染多次的问题
2018/09/06 Javascript
vue transition 在子组件中失效的解决
2019/11/12 Javascript
vue 检测用户上传图片宽高的方法
2020/02/06 Javascript
在vue中实现禁止回退上一步,路由不存历史记录
2020/07/22 Javascript
python自动zip压缩目录的方法
2015/06/28 Python
python中使用print输出中文的方法
2018/07/16 Python
解决import tensorflow as tf 出错的原因
2020/04/16 Python
django 外键创建注意事项说明
2020/05/20 Python
在django中查询获取数据,get, filter,all(),values()操作
2020/08/09 Python
美国最受欢迎的童装品牌之一:The Children’s Place
2016/07/23 全球购物
Philosophy美国官网:美国美容品牌
2016/08/15 全球购物
焊接专业毕业生求职信
2013/10/01 职场文书
办公自动化毕业生求职信
2014/03/09 职场文书
2015年机关纠风工作总结
2015/05/15 职场文书
五年级数学教学反思
2016/02/16 职场文书
MySQL快速插入一亿测试数据
2021/06/23 MySQL
基于python定位棋子位置及识别棋子颜色
2021/07/26 Python
PyTorch中的torch.cat简单介绍
2022/03/17 Python