成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

基于 Vue2+Node+mongoDB 的前后端分離全棧練手小項(xiàng)目

jay_tian / 2435人閱讀

摘要:本文源碼簡介之前剛?cè)腴T并做好了一個(gè)簡而全的純?nèi)彝暗捻?xiàng)目,數(shù)據(jù)都是本地模擬請(qǐng)求的詳情請(qǐng)移步這里為了真正做到數(shù)據(jù)庫的真實(shí)存取,于是又開始入門了并以此來為之前的頁面寫后臺(tái)數(shù)據(jù)接口。

本文源碼:Github

簡介:

之前剛?cè)腴Tvue并做好了一個(gè)簡而全的純vue2全家桶的項(xiàng)目,數(shù)據(jù)都是本地 json 模擬請(qǐng)求的;詳情請(qǐng)移步這里:vue-proj-demo

為了真正做到數(shù)據(jù)庫的真實(shí)存取,于是又開始入門了 node+express+mongoose 、并以此來為之前的vue頁面寫后臺(tái)數(shù)據(jù)接口。

項(xiàng)目說明:

前端:client 目錄;主要技術(shù):vue-cli + vue2 + vue-router2 + vuex2 + axios + es6 + sass + eslint

后臺(tái):server 目錄;主要技術(shù):node(express)+mongodb(mongoose)

(前后端分離,路由跳轉(zhuǎn)在前端通過 vue-router 控制,后臺(tái)只負(fù)責(zé)數(shù)據(jù)接口)

代碼目錄說明:
|--vue-node-proj
    |--client                   //前端vue頁面:http://gjincai.github.io/tags/vue/
    |--s1_serverNodeBegin       //《Node入門》學(xué)習(xí)練習(xí)代碼,地址:https://www.nodebeginner.org/index-zh-cn.html
    |--s2_serverExpress         //express入門學(xué)習(xí)練習(xí)
    |--s3_Mongodb               //mongodb入門學(xué)習(xí)練習(xí):http://gjincai.github.io/tags/mongodb/
    |--s4_mongoose              //mongoose入門學(xué)習(xí)練習(xí):http://gjincai.github.io/tags/mongodb/
    |--s5_server                //express與mongoose整合,實(shí)現(xiàn)注冊(cè)登錄的數(shù)據(jù)在mongodb的存取
    |--server               //前端client頁面的正式后臺(tái):
        |--api.js               //所有接口
        |--db.js                //數(shù)據(jù)庫初始化、Schema數(shù)據(jù)模型
        |--index.js             //后臺(tái)服務(wù)啟動(dòng)入口
        |--initCarts.json       //首次連接數(shù)據(jù)庫,購物車數(shù)據(jù)的初始化
        |--initGoods.json       //首次連接數(shù)據(jù)庫,所有商品數(shù)據(jù)的初始化
        |--package.json         //安裝依賴:express,mongoose
項(xiàng)目運(yùn)行: 環(huán)境配置:

node.js 與 express 入門:

學(xué)習(xí)練習(xí)代碼:參考本項(xiàng)目中的文件夾 vue-node-proj/s1_serverNodeBeginvue-node-proj/s2_serverExpress

mongodb的安裝與配置、mongoose的基本使用:

blog學(xué)習(xí)筆記:http://gjincai.github.io/categories/mongodb/;

學(xué)習(xí)練習(xí)代碼:參考本項(xiàng)目中的文件夾 vue-node-proj/s3_Mongodbvue-node-proj/s3_Mongodb;

運(yùn)行順序:

新建命令行窗口1,開啟本地mongodb服務(wù):

mongod

新建命令行窗口2,開啟本地后臺(tái)node服務(wù)器:

cd vue-node-proj/server
cnpm install --save
node index.js

新建命令行窗口3,開啟本地前端vue的dev模式:

cd vue-node-proj/client
cnpm install --save
npm run dev --color

然后在瀏覽器打開:

localhost:8080
相關(guān)學(xué)習(xí)筆記

express+mongoose 實(shí)現(xiàn)簡易后臺(tái)數(shù)據(jù)接口

效果呈現(xiàn):






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

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/19069.html

相關(guān)文章

  • 全棧最后一公里 - Node.js 項(xiàng)目線上服務(wù)器部署與發(fā)布

    摘要:沒有耐心閱讀的同學(xué),可以直接前往學(xué)習(xí)全棧最后一公里。我下面會(huì)羅列一些,我自己錄制過的一些項(xiàng)目,或者其他的我覺得可以按照這個(gè)路線繼續(xù)深入學(xué)習(xí)的項(xiàng)目資源。 showImg(https://segmentfault.com/img/bVMlke?w=833&h=410); 本文技術(shù)軟文,閱讀需謹(jǐn)慎,長約 7000 字,通讀需 5 分鐘 大家好,我是 Scott,本文通過提供給大家學(xué)習(xí)的方法,...

    Nosee 評(píng)論0 收藏0
  • 關(guān)于Vue2一些值得推薦文章 -- 五、六月份

    摘要:五六月份推薦集合查看最新的請(qǐng)點(diǎn)擊集前端最近很火的框架資源定時(shí)更新,歡迎一下。蘇幕遮燎沈香宋周邦彥燎沈香,消溽暑。鳥雀呼晴,侵曉窺檐語。葉上初陽乾宿雨,水面清圓,一一風(fēng)荷舉。家住吳門,久作長安旅。五月漁郎相憶否。小楫輕舟,夢入芙蓉浦。 五、六月份推薦集合 查看github最新的Vue weekly;請(qǐng)::點(diǎn)擊::集web前端最近很火的vue2框架資源;定時(shí)更新,歡迎 Star 一下。 蘇...

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

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

0條評(píng)論

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