浅谈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 从if else 到 switch case 再到抽象
Jul 17 Javascript
Jquery弹出窗口插件 LeanModal的使用方法
Mar 10 Javascript
javascript与cookie 的问题详解
Nov 11 Javascript
根据表格中的某一列进行排序的javascript代码
Nov 29 Javascript
JS实现OCX控件的事件响应示例
Sep 17 Javascript
微信jssdk在iframe页面失效问题的解决措施
Mar 03 Javascript
jQuery插件扩展操作入门示例
Jan 16 Javascript
Bootstrap table使用方法记录
Aug 23 Javascript
iview中Select 选择器多选校验方法
Mar 15 Javascript
JavaScript面向对象程序设计创建对象的方法分析
Aug 13 Javascript
JavaScript实现新年倒计时效果
Nov 17 Javascript
create-react-app中添加less支持的实现
Nov 15 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 提速工具eAccelerator 配置参数详解
2010/05/16 PHP
PHP企业级应用之常见缓存技术篇
2011/01/27 PHP
PHP删除目录及目录下所有文件的方法详解
2013/06/06 PHP
PHP清除数组中所有字符串两端空格的方法
2014/10/20 PHP
laravel框架select2多选插件初始化默认选中项操作示例
2020/02/18 PHP
一个很简单的办法实现TD的加亮效果.
2006/06/29 Javascript
javascript js cookie的存储,获取和删除
2007/12/29 Javascript
解决js中window.open弹出的是上次的缓存页面问题
2013/12/29 Javascript
JavaScript函数模式详解
2014/11/07 Javascript
JS 组件系列之BootstrapTable的treegrid功能
2017/06/16 Javascript
Vue基于NUXT的SSR详解
2017/10/24 Javascript
vue使用监听实现全选反选功能
2018/07/06 Javascript
React之PureComponent的使用作用
2018/07/10 Javascript
vue axios数据请求get、post方法及实例详解
2018/09/11 Javascript
纯javascript实现选择框的全选与反选功能
2019/04/08 Javascript
前端Vue项目详解--初始化及导航栏
2019/06/24 Javascript
js神秘的电报密码 哈弗曼编码实现
2019/09/10 Javascript
解决layui的table插件无法多层级获取json数据的问题
2019/09/19 Javascript
vue获取data数据改变前后的值方法
2019/11/07 Javascript
详解Vue的异步更新实现原理
2020/12/22 Vue.js
Python使用matplotlib实现在坐标系中画一个矩形的方法
2015/05/20 Python
Python中字典创建、遍历、添加等实用操作技巧合集
2015/06/02 Python
详解Python中的array数组模块相关使用
2016/07/05 Python
python中OrderedDict的使用方法详解
2017/05/05 Python
最近Python有点火? 给你7个学习它的理由!
2017/06/26 Python
pytorch 共享参数的示例
2019/08/17 Python
python 3.7.4 安装 opencv的教程
2019/10/10 Python
python爬取王者荣耀全皮肤的简单实现代码
2020/01/31 Python
HTML5 textarea高度自适应的两种方案
2020/04/08 HTML / CSS
迪斯尼商品官方网站:ShopDisney
2016/08/01 全球购物
部队党性分析材料
2014/02/16 职场文书
经贸专业毕业生求职信范文
2014/05/01 职场文书
高中校园广播稿3篇
2014/09/29 职场文书
担保书格式
2015/01/20 职场文书
教学副校长工作总结
2015/08/13 职场文书
2019年最新版见习人员管理制度!
2019/07/08 职场文书