浅谈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 相关文章推荐
Mootools 1.2教程 输入过滤第二部分(字符串)
Sep 15 Javascript
JS 显示当前日期与时间的代码
Mar 24 Javascript
理解JAVASCRIPT中hasOwnProperty()的作用
Jun 05 Javascript
Jquery在指定DIV加载HTML示例代码
Feb 17 Javascript
JS根据年月获得当月天数的实现代码
Jul 03 Javascript
js中获取时间new Date()的全面介绍
Jun 20 Javascript
javascript 操作cookies详解及实例
Feb 22 Javascript
js获取地址栏参数的两种方法
Jun 27 Javascript
js实现手机web图片左右滑动效果
Dec 29 Javascript
Node.Js中实现端口重用原理详解
May 03 Javascript
video.js 实现视频只能后退不能快进的思路详解
Aug 09 Javascript
vue 微信扫码登录(自定义样式)
Jan 06 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中spl_autoload_register函数的用法总结
2013/11/07 PHP
PHP实现Soap通讯的方法
2014/11/03 PHP
PHP 9 大缓存技术总结
2015/09/17 PHP
php实现爬取和分析知乎用户数据
2016/01/26 PHP
phpmailer简单发送邮件的方法(附phpmailer源码下载)
2016/06/13 PHP
Thinkphp事务操作实例(推荐)
2017/04/01 PHP
PHP编程快速实现数组去重的方法详解
2017/07/22 PHP
php利用ZipArchive类操作文件的实例
2020/01/21 PHP
javascript中巧用“闭包”实现程序的暂停执行功能
2007/04/04 Javascript
jquery通过a标签删除table中的一行的代码
2013/12/02 Javascript
JS判断客户端是手机还是PC的2个代码
2014/04/12 Javascript
JavaScript用构造函数如何获取变量的类型名
2016/12/23 Javascript
js时间控件只显示年月
2017/01/08 Javascript
javascript笔记之匿名函数和闭包
2017/02/06 Javascript
vue-router路由简单案例介绍
2017/02/21 Javascript
Angular.JS通过指令操作DOM的方法
2017/05/10 Javascript
在pycharm中开发vue的方法步骤
2020/03/04 Javascript
Django中实现一个高性能计数器(Counter)实例
2014/07/09 Python
Python实现将SQLite中的数据直接输出为CVS的方法示例
2017/07/13 Python
Python线程下使用锁的技巧分享
2018/09/13 Python
Python装饰器限制函数运行时间超时则退出执行
2019/04/09 Python
Python: 传递列表副本方式
2019/12/19 Python
django filter过滤器实现显示某个类型指定字段不同值方式
2020/07/16 Python
W3C公布最新的HTML5标准草案
2008/10/17 HTML / CSS
HTML5 解析规则分析
2009/08/14 HTML / CSS
XML文档定义有几种形式?它们之间有何本质区别?解析XML文档有哪几种方式?
2016/01/12 面试题
2014年幼儿园工作总结
2014/11/10 职场文书
感谢信范文大全
2015/01/23 职场文书
婚宴主持词
2015/06/30 职场文书
投诉书范文
2015/07/02 职场文书
大学毕业典礼致辞
2015/07/29 职场文书
2019 入党申请书范文
2019/07/10 职场文书
MySQL安装后默认自带数据库的作用详解
2021/04/27 MySQL
pytorch 中autograd.grad()函数的用法说明
2021/05/12 Python
Vue的生命周期一起来看看
2022/02/24 Vue.js
【海涛解说】史上最给力比赛,挑战DOTA极限
2022/04/01 DOTA