国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專(zhuān)欄INFORMATION COLUMN

有點(diǎn)東西的React+Node開(kāi)源博客

tinysun1234 / 1784人閱讀

摘要:前言這是一個(gè)年底因?yàn)闊o(wú)聊做的一個(gè)自己用的博客想通過(guò)一條龍的方式學(xué)習(xí)前端后端和部署最初部署在阿里云上的一年后到期了因?yàn)楦F我就改用想看看我的新博客嗎點(diǎn)這里在這里分享給大家當(dāng)然代碼寫(xiě)的很糟糕如果你想知道他是怎么搭建的請(qǐng)看李金珂的小屋誕生記如果你喜

前言

這是一個(gè) 17 年底, 因?yàn)闊o(wú)聊做的一個(gè) 自己用的博客, 想通過(guò)一條龍的方式,學(xué)習(xí)前端,后端,和部署

最初部署在 阿里云上的,一年后到期了,因?yàn)楦F,我就改用 hexo, 想看看我的新博客嗎 點(diǎn)這里

在這里分享給大家, 當(dāng)然,代碼寫(xiě)的很糟糕,

如果你想知道他是怎么搭建的 請(qǐng)看 李金珂的小屋誕生記

如果你喜歡的話, 就隨意折騰吧. 只需保留下圖的 注釋即可 : )

GITHUB

預(yù)覽

炫酷的動(dòng)畫(huà) (當(dāng)時(shí)自己想的創(chuàng)意)

文章頁(yè)

可以直接上傳文章

關(guān)于頁(yè)

性感的播放器

大致的功能

就像上圖所示主要就 5 個(gè)功能

在線聊天 (socket.io)

相冊(cè),放一些你喜歡的圖片

文章 (markdown 文章, 和評(píng)論)

關(guān)于,寫(xiě)一些你的介紹

音樂(lè)播放器

使用技術(shù)棧

沒(méi)錯(cuò) 年代后久遠(yuǎn), 技術(shù)棧的版本比較舊

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環(huán)境

v8.9+

安裝依賴(lài)

yarn

跑起來(lái)

yarn start

打包

yarn run build

開(kāi)發(fā)server

yarn run dev-server

生產(chǎn)server

yarn run prod-server

連接數(shù)據(jù)庫(kù)

yarn run connect-db

備份數(shù)據(jù)庫(kù)

yarn run dump

寫(xiě)入數(shù)據(jù)庫(kù)

yarn run restore
本地運(yùn)行步驟

    克隆項(xiàng)目 git clone https://github.com/lijinke666/lijinkeWeb.git

    請(qǐng)確保你本地已經(jīng)安裝 mongodb, node.js, nodemonpm2

    更改 config/index.js你自己的配置信息

    切換到目錄 cd lijinkeWeb 連接數(shù)據(jù)庫(kù) yarn run connect-db 然后 拷貝數(shù)據(jù)庫(kù) yarn run restore

    運(yùn)行前端 yarn start 等待打包 自動(dòng)打開(kāi)瀏覽器 localhost:6688

    運(yùn)行后端 yarn run dev-server

數(shù)據(jù)庫(kù)

表格當(dāng)時(shí)瞎設(shè)計(jì)的 就三張表格

const mongoose = require("mongoose")
const debug = require("debug")("music-schema")
const Schema = mongoose.Schema

const musicSchema = new Schema({
    name: String,           //音樂(lè)名
    src: String,            //路徑
    cover: String,          //圖片路徑
    desc:String ,            //描述
    isShow: {
      type:Boolean,
      default:true
    }
}, {
        collection: "music"
    })

const articleSchema = new Schema({
    title: String,           //文章標(biāo)題
    content: String,          //文章內(nèi)容   markdown 格式
    previewContent:String,     //預(yù)覽的文章內(nèi)容
    author: String,           //作者
    publishDate: {            //發(fā)表日期
        type:Date,
        default:Date.now
    },
    pageView: Number,         //點(diǎn)擊量
    like: Number,             //喜歡數(shù)量
    approve:Boolean,           //是否審核通過(guò)
    email:String,              //作者郵箱  用來(lái)通知作者文章是否通過(guò)
    category:Array,
}, {
        collection: "article"
    })

const commentSchema = new Schema({
        articleId:String,           //文章id
        commentName:String,         //姓名
        commentEmail:String,        //郵箱
        commentContent:String,      //內(nèi)容
        like:String,                //點(diǎn)贊量
        device:String,               //設(shè)備
        publishDate:{               //發(fā)布日期
            type:Date,
            default:Date.now
        }
},{
    collection:"comment"
})

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/6979.html

相關(guān)文章

  • 記一次“失利后”經(jīng)過(guò)半年準(zhǔn)備通過(guò)阿里社招經(jīng)歷與感悟

    摘要:寫(xiě)在最前本次分享一下在作者上一次失利即拿到畢業(yè)證第二天突然收到阿里社招面試通知失敗之后,通過(guò)分析自己的定位與實(shí)際情況,做出的未來(lái)一到兩年的規(guī)劃。在博客有一定曝光度的積累中,陸續(xù)收到了一些面試邀請(qǐng),基本上是阿里的但是我知道我菜。。 寫(xiě)在最前 本次分享一下在作者上一次失利即拿到畢業(yè)證第二天突然收到阿里社招面試通知失敗之后,通過(guò)分析自己的定位與實(shí)際情況,做出的未來(lái)一到兩年的規(guī)劃。以及本次社招...

    malakashi 評(píng)論0 收藏0
  • 第三方庫(kù)

    摘要:微信支付,支付寶支付,銀聯(lián)支付三大支付總結(jié)支付寶植入總結(jié)支付寶的植基于和百度地圖的組件庫(kù)基于百度地圖封裝的組件庫(kù),使用這個(gè)庫(kù)最好需要先了解和百度地圖。 Commento - 多說(shuō) & Disqus 開(kāi)源替代品 Commento - 多說(shuō) & Disqus 開(kāi)源替代品 anime.js 簡(jiǎn)單入門(mén)教程 強(qiáng)大輕量的動(dòng)畫(huà)庫(kù) anime.js 入門(mén)教程 來(lái)自B站的開(kāi)源的MagicaSakura源...

    seanHai 評(píng)論0 收藏0
  • 第三方庫(kù)

    摘要:微信支付,支付寶支付,銀聯(lián)支付三大支付總結(jié)支付寶植入總結(jié)支付寶的植基于和百度地圖的組件庫(kù)基于百度地圖封裝的組件庫(kù),使用這個(gè)庫(kù)最好需要先了解和百度地圖。 Commento - 多說(shuō) & Disqus 開(kāi)源替代品 Commento - 多說(shuō) & Disqus 開(kāi)源替代品 anime.js 簡(jiǎn)單入門(mén)教程 強(qiáng)大輕量的動(dòng)畫(huà)庫(kù) anime.js 入門(mén)教程 來(lái)自B站的開(kāi)源的MagicaSakura源...

    gityuan 評(píng)論0 收藏0
  • 關(guān)于個(gè)人第一天前端面試面試問(wèn)答QA,希望能對(duì)其他找前端工作朋友有所幫助。

    摘要:兩日前,發(fā)了一篇吐槽,莫名的火了一把。關(guān)于的第一個(gè),其實(shí)就是聲明一個(gè)常量,不允許變更。另外對(duì)象迭代這里出自,阮一峰大神寫(xiě)的入門(mén)指南,對(duì)象篇。 兩日前,發(fā)了一篇吐槽,莫名的火了一把。經(jīng)過(guò)大家的建議與鼓勵(lì),于是修改了簡(jiǎn)歷,開(kāi)始了重新投遞,2天后接到第一份面試邀請(qǐng)。 此文為個(gè)人面試經(jīng)歷,QA問(wèn)答過(guò)程與總結(jié),不透露面試公司及面試人員,內(nèi)容真實(shí),如果有面試過(guò)我的大佬看到博客,歡迎指出問(wèn)題。 循序...

    Youngdze 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<