美文网首页前端沙龙
前后端分离实践

前后端分离实践

作者: 脚本小子 | 来源:发表于2018-09-06 10:30 被阅读0次

技术分享:

最近工作项目推进前后端分离,开始实践vue开发。

今天和大家分享一种思维,如何将传统的开发方式迭代为前后端分离模式。

随着node,vue,react,angular等技术的流行,前后端分离的开发模式逐渐成为开发的主流模式,但是相信很多大型的项目一开始使用的技术是jquery+java或者其他后台语言,由于项目比较庞大,进行代码的重构以及推行前后端分离并不是一件容易的事情,所以实行前后段分离成为flag,一直说做,一直做不起来。

这种情况下迭代着实现前后端分离式最好的方式,一方面不耽误旧的功能的使用,另一方面能够在写新的功能时能够采用前后端分离的模式。

有两种方式:

一、CDN方式

即官方提供的在页面中引入vue或者react等框架的js文件,可以部分使用这些框架的功能,很方便但是这种做法并不彻底

二、完全分离

即用vue框架实现完全的分离,使用过前后端分离的同学都知道,前端项目完成后要发布即将打包后的文件扔到服务器即可或者使用ngnix代理指向index文件,在这里也一样,将打包后的html以及静态文件放到项目中,然后在后台接口的url中指向该页面即可

下面举例在django框架开发的web应用中的使用(前端项目使用的是vue-cli)

首先为了避免打包后static文件名与django的默认static冲突打包配置做以下处理

build: {

    index: path.resolve(__dirname, '../dist/index.html'),

    assetsRoot: path.resolve(__dirname, '../dist'),

    assetsSubDirectory: 'resourceStatic',

    assetsPublicPath: '/static/',

其中resourceStatic可以根据自己喜好定义

打包后的目录如下

打包目录

将index.html放到django项目的templates文件夹下,将resourceStatic放到django项目的satic文件夹下

然后在django项目中后台接口直接指向index.html文件所在的目录即可。

url view

健身打卡

运动:跑步15分钟,Higher巅峰训练30分钟,拉伸10分钟

晚饭:大果粒加燕麦

体重:55kg

每日一句

让最核心的理念随处可见,提醒人们时刻谨记。随时随地地使用,让它成为人们时刻不忘的追求。把它公之于众,意味着团队所有诚邀都知道自己应该交付什么样的功能。

-------《简约至上》

相关文章

  • 前后端分离实践

    技术分享: 最近工作项目推进前后端分离,开始实践vue开发。 今天和大家分享一种思维,如何将传统的开发方式迭代为前...

  • 前后端分离实践有感

    前后端分离并不是什么新鲜事,到处都是前后端分离的实践。然而一些历史项目在从一体化 Web 设计转向前后端分离的架构...

  • 前后端分离实践有感(转)

    前后端分离并不是什么新鲜事,到处都是前后端分离的实践。然而一些历史项目在从一体化 Web 设计转向前后端分离的架构...

  • 前后端分离实践(一)

    原文:https://segmentfault.com/a/1190000009329474 本文只转载了关键的部...

  • 前后端分离实践(一)

    前言 最近这一段时间由于Nodejs的逐渐成熟和日趋稳定,越来越多的公司中的前端团队开始尝试使用Nodejs来练一...

  • 前后端分离的实践

    春节后的这个月基本在做前后端分离的尝试 之前的技术路线:struts+spring+hibernate+easyU...

  • Token 认证的来龙去脉

    Token 认证的来龙去脉 不久前,我在在前后端分离实践中提到了基于 Token 的认证,现在我们稍稍深入一些。 ...

  • 知行社的前端早读课 第17期

    KEYBOARD NOT FOUND. PRESS F1 TO CONTINUE 《美团点评点餐前后端分离实践》 ...

  • 意外的golang(2018新年后端框架简单对比)

    最近在苦苦寻觅后端语言中...写后端,到目前为止,已经用过了 目前是坚定的mongodb+前后端分离实践者。正在用...

  • Vue项目骨架屏注入实践

    Vue项目骨架屏注入实践 相比于早些年前后端代码紧密耦合、后端工程师还得写前端代码的时代,如今已发展到前后端分离,...

网友评论

    本文标题:前后端分离实践

    本文链接:https://www.haomeiwen.com/subject/qldzwftx.html