最近,使用人人开源项目作为后台管理系统的模板,遇到了很多问题,在此做一下总结。
首先,前台项目遇到的一个问题就是,package.json中有一个依赖项叫"node-sass",会导致npm install下载依赖包失败。
解决办法,首先去掉这个依赖项,执行npm i node-sass命令,下载最新版本,然后执行npm install下载下载全部依赖项。

后台遇到的问题就是,springboot启动的时候会报编译错误,折腾了很久才发现原来,人人开源的后台项目只能用jdk1.8的版本,用jdk11就会报编译错误。改了jdk的环境变量,项目启动后发现,首页的验证码显示不出来,去网上查了,发现跟springboot的版本有关,我原来改成了2.4的版本,还需要改一个地方,就是在io.renren.config中有一个CorsConfig类,把allowedOrigin方法改成allowedOriginPatterns方法就可以了,代码如下

@Configuration
public class CorsConfig implements WebMvcConfigurer {@Overridepublic void addCorsMappings(CorsRegistry registry) {registry.addMapping("/**").allowedOriginPatterns("*").allowCredentials(true).allowedMethods("GET", "POST", "PUT", "DELETE", "OPTIONS").maxAge(3600);}
}

使用人人开源项目遇到的一些坑相关推荐

  1. 人人开源项目文档_为什么图对于您的开源项目文档至关重要

    人人开源项目文档 如果您曾经在GitHub上访问过一个项目(例如),目的是了解它如何适合更大的系统,那么您会发现找到一两个图(或从中轻松找到)时会感到宽慰. )的初始目标网页. 这是一篇有关架构重要性 ...

  2. 人人开源项目的代码生成器

    项目说明 renren-generator是人人开源项目的代码生成器,可在线生成entity.xml.dao.service.html.js.sql代码,减少70%以上的开发任务 如何交流.反馈.参与 ...

  3. 谷粒商城接入人人开源项目(接私活必备)

    目录 人人开源系统搭建后台管理系统 部署后端 部署前端 逆向工程的开发及使用 项目集成Mybatis-plus插件 人人开源系统搭建后台管理系统 [人人开源] 将以下项目克隆到本地文件夹 renren ...

  4. 【创建微服务】创建微服务并使用人人开源代码生成器生成基本代码

    创建项目微服务 -- 添加模块 添加依赖 使用 人人开源代码生成器 快速生成 crud 代码 -- https://gitee.com/renrenio 下载导入人人开源项目后,修改 applicat ...

  5. 使用人人开源的代码生成器生成开发代码

    renren-generator是人人开源项目的代码生成器,可在线生成entity.xml.dao.service.html.js.sql代码,减少70%以上的开发任务 前提是:需要数据库中存在数据表 ...

  6. 分布式电商项目五:使用人人开源搭建前后分离的后台管理系统

    分布式电商项目五:使用人人开源搭建前后分离的后台管理系统 现在我们开始搭建一个后台管理系统,使用的是码云上面的开源项目:人人开源 需要使用两个开源项目:fast和fast-vue. 使用git把需要的 ...

  7. 总结人人开源前端renren-fast-vue项目npm install报错

    前期准备: 先安装完成 Node.js 这是必须的环境, Node.js 版本的话建议安装 V14 的,尽力少踩坑.          但是,可能你看到这文章时V14已没有问题了,总之:不建议用最新版 ...

  8. 从 bug 中学习:六大开源项目告诉你 go 并发编程的那些坑

    作者:richardyao,腾讯 CSIG 后台开发工程师 并发编程中,go 不仅仅支持传统的通过共享内存的方式来通信,更推崇通过channel来传递消息,这种新的并发编程模型会出现不同于以往的bug ...

  9. 人人开源后台项目maven构建(yyds)

    人人开源后台项目maven构建(yyds) npm run serve 和 npm run dev 的区别在日常运行vue 项目中 在终端 运行命令有时用到 npm run serve 有时是 npm ...

最新文章

  1. 微信小程序地图上图片放到下面
  2. python基础入门视频-Python基础入门视频课程——笔记
  3. 使用Python运算一个字符串表达式
  4. element 表格单元格内容不换行_实例29_在Word表格中将上下行相同内容的单元格自动合并...
  5. XenApp的工作过程
  6. 数据清洗---占据了数据分析师80%的时间
  7. python火柴人打架代码_python火柴人
  8. Cmake-add_library()
  9. 交换字符使得字符串相同
  10. 售票计算机 制票机的使用方法,铁路客运计算机售票具体操作.pdf
  11. 这次我真心想告诉你:分手吧!
  12. 【DeepMind】新算法MuZero在Atari基准上取得了新SOTA效果,成果问鼎Nature
  13. ad19电气规则检查_AD19中PCB设计常用规则-电气规则设置
  14. cv2.error: OpenCV(4.5.1) C:\Users\appveyor\AppData\Local\Temp\1\pip-req-buil
  15. JS--利用setTimeout模拟setInterval
  16. Zamzar - 免费在线文件格式转换器
  17. python 全栈开发,Day87(ajax登录示例,CSRF跨站请求伪造,Django的中间件,自定义分页)...
  18. 14、Spring Clou14——路由配置细节
  19. 现货黄金走势图怎么看?
  20. 什么是.NET开发中常提到的CLR

热门文章

  1. java预览openoffice_web使用openoffice实现在线预览office文档
  2. 微电子封装技术的发展趋势
  3. java代码控制电脑发出警报_java – 如何使用警报构建器对话框显示消息
  4. asp.net mvc 中的部分视图
  5. HBuilderX 详细安装教程
  6. python解二元一次方程_Python数据处理篇之Sympy系列(五)---解方程
  7. pymssql连接sql server报错Unable to connect: Adaptive Server is unavailable
  8. OPPO R8107刷机包下载_OPPO R8107密码忘记了?点击进来搞定
  9. 修改db_create_online_log_dest_1
  10. c语言结构体求分数和,C语言 定义一个表示分数的结构体,并求两个分数相加之和...