一、准备工作: 安装node 安装vue脚手架 安装mysql 二、创建项目 1、首先创建node项目,使用命令 npm init 创建package.json文件 此时你的文件夹中会多出一个json文件,自己项目的简介。。。 2、安装Express,使用命令 npm install express ...
分类:
数据库 时间:
2020-07-13 23:07:49
阅读次数:
121
nodejs node.js是一个基于Chrome v8引擎的javascript 运行环境。Node.js使用了一个事件驱动、非阻塞式 I/O的模型,使其轻量又高效。(由c++语言编写的)Node.js的包管理器npm,成为世界上最大的开放源代码的生态系统。 简单说:编写高性能网络服务器的java ...
分类:
Web程序 时间:
2020-07-13 21:47:27
阅读次数:
82
本想着把前端脚手架run起来了,然后就可以借着登录来捋一下前后端交互的过程。但是后端导入JPA的时候就发现了,还没有数据库。 既然是本着学习的目的,那咱也不想只在后端写死返回的数据,要做就做全套。 一、mysql 1.安装 数据库我在本地装的是mysql-8.0.21-winx64,下载地址: 这是 ...
分类:
数据库 时间:
2020-07-13 21:25:03
阅读次数:
78
1.前后端不分离 (form表单提交) 控制器定义验证规则 <?php namespace App\Http\Controllers\Admin; use Illuminate\Http\Request; use Illuminate\Support\Facades\Validator; class ...
分类:
其他好文 时间:
2020-07-13 13:27:53
阅读次数:
109
1.前言随着互联网的高速发展,前端页面的展示、交互体验越来越灵活、炫丽,响应体验也要求越来越高,后端服务的高并发、高可用、高性能、高扩展等特性的要求也愈加苛刻,从而导致前后端研发各自专注于自己擅长的领域深耕细作。然而带来的另一个问题:前后端的对接界面双方却关注甚少,没有任何接口约定规范情况下各自撸起袖子就是干,导致我们在产品项目开发过程中,前后端的接口联调对接工作量占比在30%-50%左右,甚至会
分类:
其他好文 时间:
2020-07-13 09:59:17
阅读次数:
131
在使用过程中,如果有多个账号,需要进行账号切换。我们一般需要用户先注销当前的登录用户,然后在登录另一个账号。 这时候我们就需要使用到退出登录的操作,在Spring Security中默认调用接口 /logout 进行登出操作,登出成功后会自动跳转到登录页面。 在前后端分离的情况下,我们希望能像登录授 ...
分类:
编程语言 时间:
2020-07-13 09:34:55
阅读次数:
91
Restful规范 什么是Restful规范? Restful规范就是一个定义web api接口的规范,它及其适用于前后端分离的情况 Resetful规范十条 数据的安全保障:推荐采用https协议,提高数据交互时的安全性 接口的特征表现:便于人一眼就看出这是一个接口,推荐使用api关键字表示接口u ...
分类:
其他好文 时间:
2020-07-13 00:00:23
阅读次数:
100
前言 在快速开发框架-前端篇中少了一个章节,就是关于vue工程的一键发布脚本设计和实现。本文就在此展开,并部署到k8s环境中。 传统部署方式与k8s部署区别 在没有使用k8s之前的前后端分离项目部署,一般是依托于宿主机上的nginx。前端静态资源走nginx,后端接口会使用nginx做代理。而此时, ...
分类:
其他好文 时间:
2020-07-12 12:10:03
阅读次数:
368
一、什么是跨域 (1)跨域 由于浏览器同源策略,凡是发送请求url的协议、域名、端口三者之间任意一个与当前页面地址不同即为跨域。存在跨域的情况: 网络协议不同,如http协议访问https协议。 端口不同,如80端口访问8080端口。 域名不同,如qianduanblog.com访问baidu.co ...
分类:
编程语言 时间:
2020-07-10 19:06:59
阅读次数:
63
为保护接口安全性,过滤非法请求来源,本篇博客介绍如何在 ASP.NET Core WebApi 中使用 ActionFilterAttribute 过滤器过滤非法请求。 基本思路:前端在请求头中加入加密后的 Token 和 TimeSpan 两个字段,Token前后端保持一致,加密方法、密钥、向量前 ...