位置: 编程技术 - 正文

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)

  • 不动产租赁税率9%
  • 增值税是什么意思
  • 纳税收入包含哪些
  • 税控盘锁死日期查询
  • 增值税发票税控开票软件怎么下载
  • 年报中资产总额和所有者权益都填0
  • 以应税消费品抵偿债务的计税依据
  • 委托加工白酒怎么入账
  • 小规模纳税人季报还是月报?
  • 税前利润总额的计算公式
  • 发票冲红增值税怎么申报
  • 支付资金占用费怎么记账进项税
  • 建筑工程公司是什么意思
  • 首次购买税控设备政策
  • 公司之间借款如何做账
  • 企业试生产期间发生的费用怎么入账
  • 购销合同印花税优惠政策
  • 房地产行业应收帐款周转率平均值
  • 收到税局代增值税专用发票已作废的退款怎么做账
  • 工程预算调整的主要内容
  • 多发工资还给老板是傻吗
  • 没有生产产品,费用怎么结转
  • 增值税发票金额是含税还是不含税价
  • 增值税发票已认证抵扣还可以进项税额转出吗
  • 个体工商税务登记需要费用
  • win8.1技巧
  • 公司借法人的钱超过一年
  • php抽奖算法程序怎么写
  • 代个人多交的社保怎么查
  • php面向对象优点,缺点
  • 月末账务结转
  • 应付债券借贷
  • PHP:pg_meta_data()的用法_PostgreSQL函数
  • 今日立冬祝福语大全
  • laravel dump
  • vue多入口文件
  • 哈雷6号
  • 公司车辆使用费用平均
  • php的中文名
  • 鸳鸯小鸟
  • 增值税一般纳税人是什么意思
  • vue3.0动态路由
  • 研发人员工资计入什么科目
  • 资产减值损失冲减
  • SQL Server 中 RAISERROR 的用法详细介绍
  • sql2005安装不上
  • 基于sqlite特殊字符转义的实现方法
  • SQL Server 2016的数据库对象有那些?
  • sql查询表中指定数据
  • 预缴增值税需要提供什么资料
  • 城镇土地使用税暂行条例
  • 会计账簿登记错误
  • 人力资源外包服务企业
  • 开出增值税发票确认收入分录?
  • 取得无形资产发生的相关费用
  • 母公司和子公司是两个完全独立的法人
  • 个税基数和社保有关系吗
  • 退票费凭证可以用于报销吗?
  • 可供出售金融资产包括哪些内容
  • 应收应付的意思
  • 应付利息属于经营性负债吗
  • xp系统不能搜索
  • linux c命令
  • WIN+VMWARE6.5上面网络配置centOs(5.4版) ADSL接入的小结
  • win10升级2020
  • 电脑找不到关机选项了怎么关机
  • centos的防火墙怎么关
  • 为什么我无法更改某些设置电脑
  • node.js使用教程
  • linux脚本作用
  • 在解决ul居中问题时想到的几点
  • 右键隐藏在哪
  • 关于echo的名字
  • 使用vue-cli快速搭建vue项目
  • ssh远程登录脚本
  • 安卓手机管家在哪里打开
  • javascript模板
  • android系统虚拟机
  • 双色球兑奖方式选法
  • 福建电子发票开票流程?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设