位置: 编程技术 - 正文

nodeJS(express4.x)+vue(vue-cli)构建前后端分离实例(带跨域)

编辑:rootadmin

推荐整理分享nodeJS(express4.x)+vue(vue-cli)构建前后端分离实例(带跨域),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

准备工作:

1.安装nodejs ---还用我教了?

2.安装依赖包express4.x 点这里》》》nodeJS搭建本地服务器

3.安装vue-cli脚手架 点这里》》》vue-cli构建vue项目

这里强调一下,express是后端服务器,它是一个独立的服务器,vue启动的是前端服务器,vue-cli中已经集成了一个小型的express,这两个服务器是分开放的,但是它们都是基于nodejs的。

nodeJS部分:这里我已经认为你搭建好了express服务器,并且能在浏览器中访问到

1.在express目录下,安装cors包1.npm install cors --save 2. //这里的--save是指把cors依赖注入到package.json中 

2.在app.js中配置:开启cors //就如我下图配置的一样

3.在routes/index.js中配置一条路由映射

说明:到这里后端就配置完了,我这里写了假数据,没有访问数据库,我只让返回了一个json对象 {name:'aaa', pwd:''}

只要是 这个路由过来的访问都可以拿到这个返回的对象了

这里需要说明的是,后台自己本来的域名下也是可以访问到这个路由的,就是说明这个域名是可以共享的。

nodeJS(express4.x)+vue(vue-cli)构建前后端分离实例(带跨域)

--重启服务器

Vue部分:这里我已经认为你搭建好了vue服务器,并且能在浏览器中访问到

说明:我们这里引入了jquery,目的是为了用他的ajax插件,这里有同学可能会问了,为什么不用vue-resource&#;

vue-resource: 是Vue.js的一款插件,它可以通过XMLHttpRequest或JSONP发起请求并处理响应。也就是说,$.ajax能做的事情,vue-resource插件一样也能做到,而且vue-resource的API更为简洁。另外,vue-resource还提供了非常有用的inteceptor功能,使用inteceptor可以在请求前和请求后附加一些行为,比如使用inteceptor在ajax请求时显示loading界面

我告诉你原因: 因为我不会,就是这么有底气!还有,我再声明,如果这个项目里再结构方面有哪里不合理,还请请赐教,就是这么虚心求教

1.打开vue项目的入口文件

2.在入口文件中编写代码 这里可能有人问为什么不用模块化开发,我在说一遍,我现在还不会 -_- | -_-| -_-|

这里我用了百度静态资源库的cdn加载

3.因为vue项目是自动刷新的,如果没有,你就手动刷新一下,因为我还没搞明白它什么在哪些情况下会自动刷新,再不行就重启服务器,哈哈

这是现在的前端页面,我们点击以后看控制台,因为在ajax请求里写的,我们在访问成功success时,打印出传回来的数据

至此,我们的前后端入门就到此结束了。。。

我们从localhost:端口访问到了localhost:端口,并进行了交互,各位,像前后端分离进军吧!

参考:

Vue.js——基于$.ajax实现数据的跨域增删查改

express中文文档

标签: nodeJS(express4.x)+vue(vue-cli)构建前后端分离实例(带跨域)

本文链接地址:https://www.jiuchutong.com/biancheng/382137.html 转载请保留说明!

上一篇:nodejs模块学习之connect解析(nodejs基础教程)

下一篇:Node.js利用js-xlsx处理Excel文件的方法详解(nodejs处理excel)

  • 带息负债融资成本率意义
  • 金税盘老是重复更新进不去
  • 原始凭证包括会计档案吗
  • 应计提的存货跌价准备
  • 商业用房怎么缴税
  • 建筑业营改增主要政策一览表
  • 服务费做成本分录
  • 销售货物物流公司丢件赔偿会计分录
  • 劳保用品会计科目是什么
  • 合伙企业出资额不计入实收资本和资本公积 那放哪
  • 计提的增值税比例怎么算
  • 关于金融行业的经典句子
  • 工资计税基数
  • 加计抵减什么时候做账务处理
  • 个人证券交易结算资金
  • 没有及时去做财务会计制度备案怎么办?
  • 土地投资入股需要什么资料
  • 合同成本对应科目
  • 企业支付方式有几种
  • 销售净利率怎么分析盈利能力
  • 12306打不开怎么回事苹果手机
  • php serialize
  • the Pura Meduwe Karang神庙中雕刻艺术家W.O.J.Nieuwenkamp的作品,印度尼西亚巴厘岛 (© John Elk III/Getty Images)
  • 如何利用命令符复制文件
  • 制造费用结转到主营业务成本
  • 高新企业认定后研发费用比例
  • pkjobs.exe - pkjobs是什么进程 有什么用
  • php实现文件下载功能
  • 特许权使用费的增值税税率是多少
  • 大堡礁分布在澳大利亚的哪里
  • 房产税是什么意思,简单的回答
  • 当月已验旧的发票怎么开
  • 办公室设计费计入什么
  • 亏损企业所得税怎么交
  • 给员工期权和给股票的区别
  • 购进免税农产品进项税额计算
  • 扣税免除项
  • mongodb createindex
  • 会计单据可以用什么代替
  • 企业年金的功能代理人
  • sql服务器无法启动的解决
  • 期末存货材料成本差异
  • 主营业务收入净额在利润表里怎么看
  • 净利润率的计算方法公式
  • 收款收据写着投诉有用吗
  • 普通进项发票怎么做分录
  • 一般纳税人出现以下哪些情况时,其进项税额不得抵扣( )
  • 微信提现手续费1000扣多少
  • 新公司初期费用全部入哪里
  • 增值税直接减免额怎么做账
  • 公司给客户的礼品太差了还需要给客户吗
  • 超期未备案可以投诉么
  • 开出发票后直接做账吗?
  • 公司注册实收资本
  • 银行结息需要开发票吗
  • 应收账款的审计方式和手段
  • 连锁药店之间调拨药品
  • 会计如何建账做账
  • 工业企业建立账套
  • sql server批量导入数据
  • MySQL中使用____关键字来删除表格中的数据
  • 纸嫁衣6第四章攻略全文图解
  • mmc无法创建管理单元win10
  • 安装win7旗舰版用户名和密码是多少
  • 常用宏操作的参数设置方法
  • yosemite 10.10.3 beta4 下载地址 os x10.10.3beta4官方下载
  • opengl 生成图片
  • 电脑windows自动关闭
  • android项目打包成jar包
  • 迄今最好的Http请求框架
  • three. js
  • 短信发送器
  • node js 前端
  • javascriptcsdn
  • jQuery实现Select左右复制移动内容
  • 如何用jquery
  • 国家税务总局广州市税务局
  • 个体户税务注销
  • 河南省医保网上报销流程
  • 农民专业合作社章程完整版
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设