摘要:多人博客系統斷斷續續寫了個單頁面的博客系統其實是想給我和我的小伙伴寫日記用的租了服務器寫接口用反向代理也算是練練手。
多人博客系統
vue前臺部分 前臺依賴模塊斷斷續續寫了個單頁面的博客系統,其實是想給我和我的小伙伴寫日記用的,租了do服務器,express寫接口,用nginx反向代理,也算是練練手。不得不說國外的服務器還是做單頁面更好
vue-cli vue-router vuex axios moment-timezone vue-waterfall wangeditor功能模塊
canvas粒子效果
登錄/注冊
個人中心
添加文章
編輯文章
搜索文章
下拉加載列表
文章留言
H5多圖上傳
縮略圖生成
圖片瀑布流布局
路由配置import Vue from "vue" import VueRouter from "vue-router" Vue.use(VueRouter); import store from "../store/index" import index from "../page/index" import dairy from "../page/dairy" import photo from "../page/photo" import login from "../page/login" import reg from "../page/reg" import user from "../page/user" import set from "../page/set" import page from "../page/page" import article from "../page/article" import edit from "../page/edit" import userIndex from "../components/user/index" import userAlbum from "../components/user/album" import userTogether from "../components/user/together" import userInfo from "../components/user/info" import setIndex from "../components/set/index" import setFriend from "../components/set/friend" import setPassword from "../components/set/password" const routes = [{ path: "/", component: index, meta: { auth: false } }, { path: "/dairy", component: dairy, meta: { auth: false } }, { path: "/photo", component: photo, meta: { auth: false } }, { path: "/login", component: login, },{ path: "/reg", component: reg, meta: { auth: false } },{ path: "/article", component: article, },{ path: "/p/:aid", name: "page", component: page, meta: { auth: false } },{ path: "/p/:aid/edit", name: "edit", component: edit, },{ path : "/set", component : set, children : [{ path: "", name: "setIndex", component : setIndex, },{ path : "password", name: "setPassword", component : setPassword, },{ path : "friend", name: "setFriend", component : setFriend, }] }, { path: "/u/:uid", component: user, children: [{ path: "", name: "userIndex", component: userIndex, meta: { auth: false } }, { path: "album", name: "userAlbum", component: userAlbum, meta: { auth: false } }, { path: "together", name: "userTogether", component: userTogether, meta: { auth: false } }, { path: "info", name: "userInfo", component: userInfo, meta: { auth: false } }] }]; const router = new VueRouter({ mode: "history", saveScrollPosition: true, routes }); router.beforeEach(({meta, path}, from, next) => { var { auth = true } = meta; var isLogin = Boolean(store.state.auth.token); //true用戶已登錄, false用戶未登錄 if (auth && !isLogin && path !== "/login") { return next({ path: "/login" }) } if(isLogin && (path == "/login" || path == "/reg")){ return next({ path: "/" }) } next() }); export default router;前臺運行程序
npm install npm run dev http://localhost:8080/api后臺部分 后臺依賴模塊
express mongoose bluebird jsonwebtoken gm 需安裝ImageMagick后臺文件目錄
│─ config │ └─ index.js │─ models │ ├─ album.model.js │ ├─ article.model.js │ ├─ comment.model.js │ └─ user.model.js ├─ public/uploads ├─ routes │ ├─ album │ │ ├─ album.controller.js │ │ └─ index.js │ ├─ article │ │ ├─ article.controller.js │ │ └─ index.js │ ├─ auth │ │ ├─ local │ │ │ ├─ index.js │ │ │ └─ passport.js │ │ ├─ auth.service.js │ │ └─ index.js │ ├─ comment │ │ ├─ comment.controller.js │ │ └─ index.js │ ├─ user │ │ ├─ user.controller.js │ │ └─ index.js │ └─ index.js ├─ app.js └─ package.json后臺運行程序
npm install 開啟mongodb mongod --dbpath node app源碼地址
前臺界面
后臺api
在線地址
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/82738.html
摘要:前言這個項目是利用工作之余寫的一個模仿微信的單頁面應用,整個項目包含個頁面,涉及實時群聊,機器人聊天,同學錄,朋友圈等等,后續頁面還是開發中。 前言 這個項目是利用工作之余寫的一個模仿微信app的單頁面應用,整個項目包含27個頁面,涉及實時群聊,機器人聊天,同學錄,朋友圈等等,后續頁面還是開發中。寫這個項目主要目的是練習和熟悉vue和vuex的配合使用,利用socket.io實現實時聊...
摘要:使用即可完成一個很有意思的在線游戲作品。你畫我猜,相信大家對這個游戲都很熟悉。我用實現了你畫我猜這個游戲。可以修改畫筆顏色,粗細,進行撤銷,恢復,清空等操作。第一個猜完后,游戲時間縮短為秒。 使用 websocket + vue2 即可完成一個很有意思的在線游戲作品。你畫我猜,相信大家對這個游戲都很熟悉。 我用Vue2 + mint-ui + nodejs + websocket ...
摘要:官網地址聊天機器人插件開發實例教程一創建插件在系統技巧使你的更加專業前端掘金一個幫你提升技巧的收藏集。我會簡單基于的簡潔視頻播放器組件前端掘金使用和實現購物車場景前端掘金本文是上篇文章的序章,一直想有機會再次實踐下。 2道面試題:輸入URL按回車&HTTP2 - 掘金通過幾輪面試,我發現真正那種問答的技術面,寫一堆項目真不如去刷技術文章作用大,因此刷了一段時間的博客和掘金,整理下曾經被...
摘要:五六月份推薦集合查看最新的請點擊集前端最近很火的框架資源定時更新,歡迎一下。蘇幕遮燎沈香宋周邦彥燎沈香,消溽暑。鳥雀呼晴,侵曉窺檐語。葉上初陽乾宿雨,水面清圓,一一風荷舉。家住吳門,久作長安旅。五月漁郎相憶否。小楫輕舟,夢入芙蓉浦。 五、六月份推薦集合 查看github最新的Vue weekly;請::點擊::集web前端最近很火的vue2框架資源;定時更新,歡迎 Star 一下。 蘇...
閱讀 3823·2023-04-25 19:07
閱讀 3574·2021-11-22 12:02
閱讀 3147·2021-10-12 10:11
閱讀 3935·2021-09-03 10:49
閱讀 2901·2019-08-30 13:21
閱讀 3012·2019-08-30 11:14
閱讀 2097·2019-08-29 15:40
閱讀 2882·2019-08-28 18:29