上一篇

一、在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解决前后端跨域相关推荐

  1. SpringBoot+Vue+Mybatis-plus 博客(七):完成友链管理前后端对接

    SpringBoot+Vue+Mybatis-plus 博客:个人博客介绍及效果展示 SpringBoot+Vue+Mybatis-plus 博客(一):完成博客后台前端登录页面.后端登录接口 Spr ...

  2. 【基于SSH框架的个人博客系统06】头像文件上传与前后端分页机制

    注意:本项目为博主初学Web开发时所写,所使用的方法都比较笨,不符合主流开发方法.例如,包管理应该使用Maven进行管理而不是手动导入,对前端后端代码的架构也并不是很清晰.大家学习思想即可,可以不用浪 ...

  3. 解决前后端分离中文件传输跨域失败问题

    笔者在之前的开发中就遇到过这种情况:给与后端的文件下载接口,我在浏览器在postman上试过都是可以的,但在前端上就报这种错误: 看上面的介绍是说前后端跨域问题,可是后端代码中明明配置了放行所有请求, ...

  4. 第十五次ScrumMeeting博客

    第十五次ScrumMeeting博客 本次会议于12月4日(一)22时整在3公寓725房间召开,持续30分钟. 与会人员:刘畅.辛德泰.张安澜.赵奕.方科栋. 1. 每个人的工作(有Issue的内容和 ...

  5. 【Javascript基础语法】第五周预习博客

    Javascript基础语法 前言 一.初识JavaScript 1.JS是什么 2.作用 3.浏览器执行js简介 4.Js组成 二.JS的引入方式 1.行内式 2.内部引入 3.外部引入 三.js语 ...

  6. 刻奇·缩减·博客——当今中国博客文化之批判

    曾几何时,Weblog这个即时网络日志形式,在我们的视野中出现,并迅速为网民所接受和使用.曾几何时,中国的Weblog忽然盛行和充斥着大量非艺术的艺术,非文学的文学,非原创的原创.非严肃的严肃--.虽 ...

  7. 如何在 WordPress 博客文章中隐藏 Pinterest 图片

    您想学习如何在 WordPress 中隐藏 Pinterest 图片吗? Pinterest 是一种为您的博客增加流量的好方法,但在您的帖子中显示 Pinterest 图像会使您的内容难于阅读. 在本 ...

  8. 软件构造第五次学习博客——SpotBugs概述

    软件构造第五次学习博客--SpotBugs概述 SpotBugs 介绍 SpotBugs是Findbugs的继任者(用于对代码进行静态分析,查找相关的漏洞. SpotBugs官方文档的bug描述 目前 ...

  9. 如何在博客文章中使用表情符号?

    本文由 大侠(AhcaoZhu)原创,转载请声明. 链接: https://blog.csdn.net/Ahcao2008 如何在博客文章中使用表情符号? 摘要: 收藏内容 How to 制作过程: ...

  10. 友情链接在html中怎么写,怎样在博客文章中做链接及友情链接

    怎样在博客文章中做链接及友情链接 一."友情链接法 "链接博客(包括文章.网页等www.holidays5.com) 1.登录新浪博客后,点击"模块" 2.点& ...

最新文章

  1. 校招经验分享—高考结束!校招还会远么~~
  2. 并发队列-无界非阻塞队列 ConcurrentLinkedQueue 原理探究
  3. 【学术相关】11 个好用的科研工具推荐!工作效率提升 max!
  4. poj2826 An Easy Problem?!(计算几何)
  5. Windows中的权限设置、文件压缩、文件加密、磁盘配额和卷影副本
  6. android实现评论列表_【Android视图效果】分组列表实现吸顶效果
  7. 通信工程制图期末考试大纲
  8. 图计算-Pregel-Hama
  9. js简单判断身份证合法性以及身份证生日合法性
  10. STM32F407ZGT6 fatfs出现挂载成功,但是文件读写失败的原因
  11. java ftl crud_使用JDBC完成CRUD(增删改查)
  12. sublime text 3中安装ctags支持函数跳转,安装convertToUtf8支持中文步骤[工具篇]
  13. sis最新ip地址2020_2020秋招经验分享
  14. Docker网络管理
  15. java imageio temp_Java ImageIO.setUseCache方法代碼示例
  16. 推荐一些有趣的在线编程游戏
  17. 蓝牙解码格式哪个最好_让有源音箱飞起来,让汽车音响硬起来,飞傲BTR5蓝牙HiFi解码品评...
  18. 蓝图(Blueprint)理解
  19. OkHttp3使用详解
  20. 熟悉FreeSWITCH 一

热门文章

  1. 安装python时需要勾选_软件应用 | 用Python爬取网络站点数据时需要哪些必备库
  2. list的一些常见用法总结(实用干货收藏)
  3. spark根据key输出到多个目录
  4. MongoDB最佳实践
  5. NYOJ题目171-聪明的kk(dp)
  6. linux添加引导菜单,为CentOS 7添加win7的引导菜单(king测)
  7. python中面向对象的ui_Python面向对象和图形用户界面(一)---- 面向对象
  8. 查看防火墙_在 Centos8 上使用 systemctl 防火墙服务
  9. python安装与开发环境搭建实验总结_python开发环境安装配置
  10. 家长或孩子图像的Gif动画小人在少儿学习软件中的妙用.