renren_fast项目解读 —— 环境搭建过程

renren_fast项目解读 —— 环境搭建过程文章目录 01 基本环境的保证 02 后端环境的搭建 03 前端环境的搭建 04 关于 VSCode 的安装 01 基本环境的保证进行基本软件安装 jdk1 8 mysql5 navicat idea2017 tomcat7 Git 进行基本应用的安装 everything edge 7z flux 看个人情况选择安装 02 后端环境的搭建进行后端项目的导入 VCS checkoutVers Git 复制链接 https gitee com

01 | 基本环境的保证

  1. 进行基本软件安装。(jdk1.8、mysql5、navicat、idea2017、tomcat7、Git)
  2. 进行基本应用的安装:everything、edge、7z、flux(看个人情况选择安装)

02 | 后端环境的搭建

  1. 进行后端项目的导入
    1. 创建数据库renren_fast ,数据库编码为 UTF-8
       DROP DATABASE IF EXISTS renren_fast; CREATE DATABASE renren_fast DEFAULT CHARACTER SET utf8; 
    2. 执行 db/mysql.sql 文件,初始化数据(默认支持MySQL)
      直接将sql拖到数据库名字上即可。
    3. 修改 application-dev.yml ,更新MySQL账号和密码
    4. 运行 io.renren.RenrenApplication.java 的 main 方法,则可启动项目
      Swagger路径:http://localhost:8080/renren-fast/swagger/index.html 
      Swagger注解路径:http://localhost:8080/renren-fast/swagger-ui.html
      
    5. 项目入口网址:

    VCS—》check out Version Control–》Git—》复制链接https://gitee.com/renrenio/renren-fast.git —-》clone

03 | 前端环境的搭建

  1. 安装nodejs8.x启动项目:官网:nodejs.cn/download/
    • 安装好后查看nodejs版本:node -v
    • 打开前端代码的文件夹
    • 进入源码目录,shift+鼠标右键,打开powershell窗口,可换成cmd
    • 安装依赖:使用淘宝镜像
       npm install -g cnpm --registry=https://registry.npm.taobao.org cnpm install 注意这一步,如果中间有错,要重来,一定要删除项目下的node_modules的文件夹。 
    • 启动项目:npm run dev
    • 浏览器输入:http://localhost:8001/#/login
  2. 安装vscode启动项目:
    • 安装一路next
    • vscode打开文件夹
    • 工具栏—》查看—-》集成终端—-》输入 npm run dev
  3. 生成环境,打包并把dist目录文件,部署到Nginx里
     # 构建生产环境(默认) 
     npm run build 
     
     # 构建测试环境 
     npm run build --qa 
     
     # 构建验收环境 
     npm run build --uat 
     
     # 构建生产环境 
     npm run build --prod 
     
     # 安装Nginx,并配置Nginx 
     server { 
     	listen 80; 
     	server_name localhost;  
     	location / { 
     		root E:\\renren-fast-vue; 
     		index index.html index.htm; 
             } 
     } 
     
     # 启动Nginx后,访问如下路径即可 
     http://localhost
     ```
    
  4. 登录的账号密码:admin/admin
  5. 前后端必须一起开启才能成功显示验证码

04 | 关于VSCode的安装

  1. 进入官网选择你需要的版本下载https://code.visualstudio.com
  2. 这里会出现下载速度慢的问题,可参照第三步进行解决。
  3. 在刚刚下载的项目处右键,选择复制下载链接
    Snipaste_2021-01-01_19-18-40
  4. 把图中下载链接粘贴到浏览器中
  5. 把框起来的部分替换成国内镜像: vscode.cdn.azure.cn
    Snipaste_2021-01-01_19-21-14
  6. 完成。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/233440.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Windows Server AppFabric Caching

    Windows Server AppFabric CachingWindowsServerAppFabric扩展了WindowsServer的Web应用程序和中间件的托管,管理和缓存功能。AppFabric缓存给WindowsServer带来了一个分布式的,内存中的对象缓存特性,使得扩展高性能的.NET应用,尤其是ASP.NET应用更加方便了。AppFabric的缓存机制为构建高性能的ASP.NET应用提供了很好的解决方案。

    2022年10月16日
    2
  • java 实现 按位异或_Java 按位异或的性质及其妙用

    java 实现 按位异或_Java 按位异或的性质及其妙用文章摘要:1、按位异或,可以简单理解成:不进位加法。即:1+1=0;0+0=0;1+0=1;2、任何数和自己异或结果为零。3、按位异或自反性。两次运算操作,可以将最后的结果还原。4、任何数和0做异或值不变,和1异或结果为原操作数取反。5、交换律。不使用中间变量,交换两个数。一、按位异或具有自反性。即:对同一个数据,进行两次按位异或操作,等于数据本身。intdisplayOptions=0x…

    2022年6月6日
    101
  • elasticsearch系列二:索引详解(快速入门、索引管理、映射详解、索引别名)

    elasticsearch系列二:索引详解(快速入门、索引管理、映射详解、索引别名)

    2022年4月3日
    118
  • js的常见的三种密码加密方式-MD5加密、Base64加密和解密和sha1加密详解总结

    js的常见的三种密码加密方式-MD5加密、Base64加密和解密和sha1加密详解总结写在前面写前端的时候,很多的时候是避免不了注册这一关的,但是一般的注册是没有任何的难度的,无非就是一些简单的获取用户输入的数据,然后进行简单的校验以后调用接口,将数据发送到后端,完成一个简单的注册的流程,那么一般来说,密码是不做加密的。但是也有一些数据库里面存放的是加密后的密码,这样有一个比较安全的地方在于,即使黑客将用户输入的文本密码得到了,也不知道具体是什么,因为密码是经过加密的。今天就简单的…

    2022年7月11日
    34
  • 域名与优化之间的联系[通俗易懂]

    域名与优化之间的联系[通俗易懂]什么域名有利于网站优化?域名与网站优化有什么的关系?域名与网站优化有关系吗?很多人不知道域名的好坏其实与网站优化也是有着联系的,什么样的域名对于网站优化有好处呢?今天这篇文章外链代发SEO就来给各位介绍一下关于域名与网站优化的关系。可能有的新站长对于域名与网站优化之间的关系不是很清楚,其实域名的挑选对网站企业的发展有着重要的影响和含义,一个好的域名不只使网民简单记,并且对企业的品牌宣扬有着非常重…

    2022年5月17日
    60
  • 手机看Typora笔记[通俗易懂]

    接触Typora之后感觉还挺好用的,不用上网,不用花钱(白嫖的玩意就是香)。可以写普通的文本,可以添加五个等级的标题,可以插入图片,,还可以插入各种各样的代码块(java,c,html,css等等),简洁而强大。但是当初我以为只能在电脑上看的时候就觉得有点难受,玛德是我S13了,我还去网上搜了半天,看看有没有教程或者手机版的软件,有的还要付费,今天我恍然大悟,尼玛人家开发个软件怎么可能没想到这些东西呢,我真是S13卧槽。看图啥都懂了:别被坑钱和C币吧…

    2022年4月3日
    203

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号