service-app介紹
Introduction
service-app工程是nodejs開發,採用傳統mvc架構。其核心思想是按功能劃分restful api,且每一類功能對應一組collection
第三方依賴
bluebird
npm install bluebird -g --save cnpm --registry=http://registry.npm.taobao.org
bluebird是一個第三方Promise類庫,相比其它第三方類庫或標準物件來說,其有以下優點:功能更齊全而不臃腫、瀏覽器相容性更好。
目前程式碼中還未使用,可以刪除
body-parser & cookie-parser
npm install body-parser -g --save cnpm --registry=http://registry.npm.taobao.org
npm install cookie-parser -g --save cnpm --registry=http://registry.npm.taobao.org
body-parser - node.js 中介軟體,用於處理 JSON, Raw, Text 和 URL 編碼的資料。
cookie-parser - 這就是一個解析Cookie的工具。通過req.cookies可以取到傳過來的cookie,並把它們轉成物件。
具體使用可以參考
cnpm
淘寶cnpm工具,類似npm
express
service-app工程框架的基礎
npm install express --save
具體使用參考
http
nodejs http模組,本工程中不需要
參考教程
https://nodejs.org/api/http.html
mongoose
mongoose是一個nodejs下,專門基於no-sql資料庫mongodb的ORM框架。我們可以使用mongoose輕鬆實現對於mongodb的操作。
npm install mongoose -g --save cnpm --registry=http://registry.npm.taobao.org
參考教程
http://www.cnblogs.com/aaronjs/p/4489354.html
https://github.com/Automattic/mongoose
mongoskin
mongoskin 是讓 Node.js 支援 MongoDB 的內嵌訪問層。
參考教程
https://github.com/kissjs/node-mongoskin
http://yijiebuyi.com/blog/6ff48c7c92b67c827ac9fb5aa8a44909.html
pinyin
pinyin為國內漢字拼音轉換外掛
npm install pinyin --save
參考教程
https://github.com/hotoo/pinyin
所有的外掛安裝成功後,會放在node_modules,所以如果想離線安裝,可以將node_modules提前預置好即可
注意
service-app中引入了兩個操作mongodb的模組:mongoose和mongoskin
需要討論一下兩個模組的優劣,以及本專案中適合採用哪一種
相關文章
- LAMP架構介紹、MYSQL介紹、安裝LAMP架構MySql
- php介紹PHP
- CSRedisCore 介紹Redis
- BitMap介紹
- GeoServer介紹Server
- RabbitMQ 介紹MQ
- 模式介紹模式
- Pyzmq介紹MQ
- Java介紹Java
- css介紹CSS
- kafka介紹Kafka
- 【RESTEasy 介紹】REST
- Kafka 介紹Kafka
- PostgreSQLHooK介紹SQLHook
- nginx介紹Nginx
- 埠介紹
- MongoDB介紹MongoDB
- docker 介紹Docker
- TypeScript介紹TypeScript
- Smbclient介紹client
- JVM 介紹JVM
- Github介紹Github
- Spark介紹Spark
- MQT介紹MQQT
- HttpClient介紹HTTPclient
- Mongoose介紹Go
- JCache 介紹
- Docker介紹Docker
- GO 介紹Go
- SAP工作流介紹之ABAP Business Workflow介紹
- 輪換代理介紹及適用場景介紹
- HTTP介紹和HTML簡介HTTPHTML
- 從docker介紹及其簡介Docker
- 介紹下NginxNginx
- TPHP框架介紹PHP框架
- CSS 建立介紹CSS
- Bootstrap 排版介紹boot
- JSON 介紹JSON