第五天:在博客路由中使用登录验证,配置 nginx解决前后端跨域
上一篇
一、在blog模块中对用户是否已经登录成功进行判断
- 对博客进行操作前都必须验证用户是否已经登录成功
//router/blog.js 全局环境//统一的登录验证函数
const logincheck = (req) {if (!req.session.username) {return Promise.resolve(new ErrorModel('尚为登录'))}
}//新增博客,删除博客,更新博客路由中调用const logincheckResult = logincheck(req)if (logincheckResult) {//未登录return logincheckResult}
- 其中新增博客和删除博客都需要用户名
//修改成
= req.session.username
到了这一步服务端就全部完成了,接下来要与前端进行联调,以及对nginx进行配置
- 经过联调后,需要服务端需要修改一个地方修改如下截图
前端页面下载地址在这里
二、nginx配置
(1)下载nginx
- windows :点这里
- Mac: brew install nginx
(2)配置nginx.conf
- window路径:\nginx-1.14.2\conf
- mac路径:/usr/local/etc/nginx/nginx.conf
- 通过命令行进入到下载目录中启动nginx.exe
如果修改里配置文件(nginx.conf)则需要重新启动 nginx -s reload - 关闭nginx在window中需要在打开另外一个命令行,并进入到下载目录中输入 nginx.exe -s stop
此时就把nginx给配置完毕,分别启动前后端项目,及redis缓存数据库。
- 后端输入命令 npm run dev
- 而前端需要下载一个插件,并设置端口8001
- 测试
下一篇,篇尾可以下载源码哦
欢迎访问我的个人博客
第五天:在博客路由中使用登录验证,配置 nginx解决前后端跨域相关推荐
- SpringBoot+Vue+Mybatis-plus 博客(七):完成友链管理前后端对接
SpringBoot+Vue+Mybatis-plus 博客:个人博客介绍及效果展示 SpringBoot+Vue+Mybatis-plus 博客(一):完成博客后台前端登录页面.后端登录接口 Spr ...
- 【基于SSH框架的个人博客系统06】头像文件上传与前后端分页机制
注意:本项目为博主初学Web开发时所写,所使用的方法都比较笨,不符合主流开发方法.例如,包管理应该使用Maven进行管理而不是手动导入,对前端后端代码的架构也并不是很清晰.大家学习思想即可,可以不用浪 ...
- 解决前后端分离中文件传输跨域失败问题
笔者在之前的开发中就遇到过这种情况:给与后端的文件下载接口,我在浏览器在postman上试过都是可以的,但在前端上就报这种错误: 看上面的介绍是说前后端跨域问题,可是后端代码中明明配置了放行所有请求, ...
- 第十五次ScrumMeeting博客
第十五次ScrumMeeting博客 本次会议于12月4日(一)22时整在3公寓725房间召开,持续30分钟. 与会人员:刘畅.辛德泰.张安澜.赵奕.方科栋. 1. 每个人的工作(有Issue的内容和 ...
- 【Javascript基础语法】第五周预习博客
Javascript基础语法 前言 一.初识JavaScript 1.JS是什么 2.作用 3.浏览器执行js简介 4.Js组成 二.JS的引入方式 1.行内式 2.内部引入 3.外部引入 三.js语 ...
- 刻奇·缩减·博客——当今中国博客文化之批判
曾几何时,Weblog这个即时网络日志形式,在我们的视野中出现,并迅速为网民所接受和使用.曾几何时,中国的Weblog忽然盛行和充斥着大量非艺术的艺术,非文学的文学,非原创的原创.非严肃的严肃--.虽 ...
- 如何在 WordPress 博客文章中隐藏 Pinterest 图片
您想学习如何在 WordPress 中隐藏 Pinterest 图片吗? Pinterest 是一种为您的博客增加流量的好方法,但在您的帖子中显示 Pinterest 图像会使您的内容难于阅读. 在本 ...
- 软件构造第五次学习博客——SpotBugs概述
软件构造第五次学习博客--SpotBugs概述 SpotBugs 介绍 SpotBugs是Findbugs的继任者(用于对代码进行静态分析,查找相关的漏洞. SpotBugs官方文档的bug描述 目前 ...
- 如何在博客文章中使用表情符号?
本文由 大侠(AhcaoZhu)原创,转载请声明. 链接: https://blog.csdn.net/Ahcao2008 如何在博客文章中使用表情符号? 摘要: 收藏内容 How to 制作过程: ...
- 友情链接在html中怎么写,怎样在博客文章中做链接及友情链接
怎样在博客文章中做链接及友情链接 一."友情链接法 "链接博客(包括文章.网页等www.holidays5.com) 1.登录新浪博客后,点击"模块" 2.点& ...
最新文章
- 校招经验分享—高考结束!校招还会远么~~
- 并发队列-无界非阻塞队列 ConcurrentLinkedQueue 原理探究
- 【学术相关】11 个好用的科研工具推荐!工作效率提升 max!
- poj2826 An Easy Problem?!(计算几何)
- Windows中的权限设置、文件压缩、文件加密、磁盘配额和卷影副本
- android实现评论列表_【Android视图效果】分组列表实现吸顶效果
- 通信工程制图期末考试大纲
- 图计算-Pregel-Hama
- js简单判断身份证合法性以及身份证生日合法性
- STM32F407ZGT6 fatfs出现挂载成功,但是文件读写失败的原因
- java ftl crud_使用JDBC完成CRUD(增删改查)
- sublime text 3中安装ctags支持函数跳转,安装convertToUtf8支持中文步骤[工具篇]
- sis最新ip地址2020_2020秋招经验分享
- Docker网络管理
- java imageio temp_Java ImageIO.setUseCache方法代碼示例
- 推荐一些有趣的在线编程游戏
- 蓝牙解码格式哪个最好_让有源音箱飞起来,让汽车音响硬起来,飞傲BTR5蓝牙HiFi解码品评...
- 蓝图(Blueprint)理解
- OkHttp3使用详解
- 熟悉FreeSWITCH 一
热门文章
- 安装python时需要勾选_软件应用 | 用Python爬取网络站点数据时需要哪些必备库
- list的一些常见用法总结(实用干货收藏)
- spark根据key输出到多个目录
- MongoDB最佳实践
- NYOJ题目171-聪明的kk(dp)
- linux添加引导菜单,为CentOS 7添加win7的引导菜单(king测)
- python中面向对象的ui_Python面向对象和图形用户界面(一)---- 面向对象
- 查看防火墙_在 Centos8 上使用 systemctl 防火墙服务
- python安装与开发环境搭建实验总结_python开发环境安装配置
- 家长或孩子图像的Gif动画小人在少儿学习软件中的妙用.