内容简介:这是一个 17 年底, 因为无聊做的一个 自己用的博客, 想通过一条龙的方式,学习前端,后端,和部署最初部署在 阿里云上的,一年后到期了,因为穷,我就改用在这里分享给大家, 当然,代码写的很糟糕,
这是一个 17 年底, 因为无聊做的一个 自己用的博客, 想通过一条龙的方式,学习前端,后端,和部署
最初部署在 阿里云上的,一年后到期了,因为穷,我就改用 hexo
, 想看看我的新博客吗点这里
在这里分享给大家, 当然,代码写的很糟糕,
如果你想知道他是怎么搭建的 请看李金珂的小屋诞生记
如果你喜欢的话, 就随意折腾吧. 只需保留下图的 注释即可 : )
预览
炫酷的动画 (当时自己想的创意)
文章页
可以直接上传文章
关于页
性感的播放器
大致的功能
就像上图所示主要就 5 个功能
- 在线聊天 (socket.io)
- 相册,放一些你喜欢的图片
- 文章 (markdown 文章, 和评论)
- 关于,写一些你的介绍
- 音乐播放器
使用技术栈
没错 年代后久远, 技术栈的版本比较旧
React v16.X ES6,ES7 webpack v3.0.0 Redux React-Redux React-Router v3.x node.js yarn mongodb mongoose mocha chai less socket.io pwa web push
node环境
-
v8.9+
-
安装依赖
yarn 复制代码
- 跑起来
yarn start 复制代码
- 打包
yarn run build 复制代码
- 开发server
yarn run dev-server 复制代码
- 生产server
yarn run prod-server 复制代码
- 连接数据库
yarn run connect-db 复制代码
- 备份数据库
yarn run dump 复制代码
- 写入数据库
yarn run restore 复制代码
本地运行步骤
- 克隆项目
git clone https://github.com/lijinke666/lijinkeWeb.git
- 请确保你本地已经安装
mongodb
,node.js
,nodemon
和pm2
- 更改
config/index.js
的你自己的配置信息
- 切换到目录
cd lijinkeWeb
连接数据库yarn run connect-db
然后 拷贝数据库yarn run restore
- 运行前端
yarn start
等待打包 自动打开浏览器localhost:6688
- 运行后端
yarn run dev-server
数据库
表格当时瞎设计的 就三张表格
const mongoose = require('mongoose') const debug = require('debug')('music-schema') const Schema = mongoose.Schema const musicSchema = new Schema({ name: String, //音乐名 src: String, //路径 cover: String, //图片路径 desc:String , //描述 isShow: { type:Boolean, default:true } }, { collection: "music" }) const articleSchema = new Schema({ title: String, //文章标题 content: String, //文章内容 markdown 格式 previewContent:String, //预览的文章内容 author: String, //作者 publishDate: { //发表日期 type:Date, default:Date.now }, pageView: Number, //点击量 like: Number, //喜欢数量 approve:Boolean, //是否审核通过 email:String, //作者邮箱 用来通知作者文章是否通过 category:Array, }, { collection: "article" }) const commentSchema = new Schema({ articleId:String, //文章id commentName:String, //姓名 commentEmail:String, //邮箱 commentContent:String, //内容 like:String, //点赞量 device:String, //设备 publishDate:{ //发布日期 type:Date, default:Date.now } },{ collection:"comment" }) 复制代码
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Nginx Essentials
Valery Kholodkov / Packt Publishing / 2015-7-1 / USD 34.99
About This Book Learn how to set up, configure, and operate an Nginx installation for day-to-day useExplore the vast features of Nginx to manage it like a pro, and use them successfully to run your......一起来看看 《Nginx Essentials》 这本书的介绍吧!
CSS 压缩/解压工具
在线压缩/解压 CSS 代码
RGB CMYK 转换工具
RGB CMYK 互转工具