摘要:
登录是每个网站中都经常用到的一个功能,在页面上我们输入账号密码,敲一下回车键,就登录了,但这背后的登录原理你是否清楚呢?今天我们就来介绍几种常用的登录方式。 Cookie + Session 登录 Token 登录 SSO 单点登录 OAuth 第三方登录 Cookie + Session 登录 H 阅读全文
摘要:
跨域问题的场景和解决方案多种多样,只要是做前端开发,总会遇到。而且面试时也是必问的问题。所以自己学习总结记录一下。 因为浏览器的同源策略,前端开发会遇到各种跨域问题。本篇文章总结了遇到跨域问题的不同的场景以及对应的解决方案。 前言 在总结各种跨域问题之前,我们先来了解一下浏览器的同源策略。协议、域名 阅读全文
摘要:
前言 我们都知道javascript是一门单线程、异步、非阻塞、解析类型脚本语言。 单线程 ?? 异步 ?? 非阻塞 ?? 然后还有 事件循环、消息队列,还有微任务、宏任务这些 这几天在掘金、知乎等论坛翻阅了不少大佬的文章,似乎了解到了一二,然后在这里把自己的体会总结出来,帮助大家快速理解,也能增加 阅读全文
摘要:
使用 VueJS 大多是为了前后端分离,提高开发效率。如果 API 采用 OAuth 或者类似在请求头部添加一个键值的方式,只需要解决跨域就行了。如果是采用 Cookies 授权,相对来说就比较麻烦了。早期我们采用了 Nginx 反代,保证 VueJS 开发地址和后端接口在同一个域下的方法,可以实现 阅读全文
摘要:
我们在前后端分离开发时,不得不面对跨域问题,对于跨域,可以在前端这样处理配置. 1、在 vue.config.js文件中配置 proxy 属性,将 API 请求代理到 API 服务器上,设置 devServer.proxy 例如:App.vue <template> <div id="app"> < 阅读全文
摘要:
您可以发布包含package.json文件的任何目录。这里如何首次发布程序包以及如何在以后更新程序包。 如何发布包 制备 了解npm政策 在开始之前,如果您对网站礼仪,命名,许可或其他指南有疑问,最好查看npm的政策。 创建用户帐户 要发布,您必须是npm注册表中的用户。如果您不是用户,请使用 np 阅读全文
摘要:
1、安装nginx,在终端输入: brew install nginx 2、检查nginx是否安装成功,在终端输入: nginx -v 3、启动nginx,在终端输入: brew services start nginx 4、检查nginx是否启动成功,在浏览器输入: localhost:8080 阅读全文
摘要:
从 Vue CLI 3.3 起已弃用baseUrl,请使用publicPath。 默认情况下,Vue CLI 会假设你的应用是被部署在一个域名的根路径上,例如 https://www.my-app.com/。如果应用被部署在一个子路径上,你就需要用这个选项指定这个子路径。例如,如果你的应用被部署在 阅读全文
摘要:
简介: Anywhere是一个随启随用的node静态服务器,它可以随时随地将你的当前目录变成一个静态文件服务器的根目录。 一:安装node 在nodejs官网下载,安装后打开cmd命令行,输入node -v 查看是否安装成功,安装成功则会出现node的版本号,如: 二:安装anywhere 安装完成 阅读全文
摘要:
一:搭建服务端 1、在项目中新建一个名为server的文件夹,并在文件夹中新建index.js(用于搭建服务端)和user.js(用于存放返回给客户端的json数据) index.js文件代码 // 主要分四步: // 引入-cors解决跨域-引入并发送数据-设置监听端口 var express = 阅读全文