去掉不必要的模块

This commit is contained in:
luchenqun 2017-04-10 20:44:30 +08:00
parent 863b2dff2e
commit 6cd7e23ff1
4 changed files with 20 additions and 10 deletions

View File

@ -124,3 +124,22 @@ my-bookmark/
├── README.md # 项目工程说明文件
└── schema.sql # mysql数据库建表文件
```
6 用到的nodejs模块说明
--------------------
```
"body-parser": bodyParser用于解析客户端请求的body中的内容,内部使用JSON编码处理
"connect-mongo": 用于将session存入mongo
"cookie-parser": 处理每一个请求的cookie
"crypto": 加密模块,主要用来加密用户的密码
"debug": 这个好像没用到,看名字好像调试的。
"download": 主要用来下载书签的favicon文件
"express": Web 应用程序框架
"express-session": session模块
"jsdom": 用来解析从浏览器导出来上传到服务器的书签html文件
"morgan": 一个node.js关于http请求的日志中间件
"multer": 文件上传模块
"mysql": sql数据库操作模块
"node-readability": 获取网页title(添加书签用到)跟内容(书签详情用到)模块。
"supervisor": 文件改变监视文件,开发使用
"webshot": 网页截图模块
```

3
app.js
View File

@ -1,6 +1,5 @@
var express = require('express');
var path = require('path');
var favicon = require('serve-favicon');
var logger = require('morgan');
var cookieParser = require('cookie-parser');
var bodyParser = require('body-parser');
@ -10,8 +9,6 @@ var mongoStore = require('connect-mongo')(session);
var api = require('./routes/api');
var app = express();
// uncomment after placing your favicon in /public
//app.use(favicon(path.join(__dirname, 'public', 'favicon.ico')));
app.use(logger('dev'));
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({

View File

@ -12,17 +12,13 @@
"crypto": "0.0.3",
"debug": "~2.2.0",
"download": "^5.0.3",
"ejs": "~2.4.1",
"express": "~4.13.4",
"express-session": "^1.14.1",
"favicon": "^0.0.2",
"jsdom": "^9.10.0",
"morgan": "~1.7.0",
"morgan": "^1.8.1",
"multer": "^1.3.0",
"mysql": "^2.11.1",
"node-readability": "^2.2.0",
"request": "^2.81.0",
"serve-favicon": "~2.3.0",
"supervisor": "^0.11.0",
"webshot": "^0.18.0"
}

View File

@ -8,8 +8,6 @@ var download = require('download');
var multer = require('multer');
var webshot = require('webshot');
var fs = require('fs');
var favicon = require('favicon');
var request = require('request');
var storage = multer.diskStorage({
destination: function(req, file, cb) {