Skip to content

Commit 854070b

Browse files
author
xiaolongXL
committed
update document
1 parent b85ad46 commit 854070b

1,245 files changed

Lines changed: 173127 additions & 0 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

doc/demo/day1/uploadImg/app.js

Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
var express = require('express');
2+
var path = require('path');
3+
var favicon = require('serve-favicon');
4+
var logger = require('morgan');
5+
var cookieParser = require('cookie-parser');
6+
var bodyParser = require('body-parser');
7+
var busboy = require('connect-busboy');
8+
9+
var routes = require('./routes/index');
10+
var users = require('./routes/users');
11+
var uoload = require('./routes/uplodimg');
12+
13+
var app = express();
14+
15+
// view engine setup
16+
app.set('views', path.join(__dirname, 'views'));
17+
app.set('view engine', 'jade');
18+
19+
// uncomment after placing your favicon in /public
20+
//app.use(favicon(__dirname + '/public/favicon.ico'));
21+
app.use(logger('dev'));
22+
app.use(bodyParser.json());
23+
app.use(bodyParser.urlencoded({ extended: false }));
24+
app.use(cookieParser());
25+
app.use(express.static(path.join(__dirname, 'public')));
26+
27+
//app.use('/', routes);
28+
app.use('/users', users);
29+
app.use('/uploadimg', uoload);
30+
31+
// catch 404 and forward to error handler
32+
app.use(function(req, res, next) {
33+
var err = new Error('Not Found');
34+
err.status = 404;
35+
next(err);
36+
});
37+
38+
// error handlers
39+
40+
// development error handler
41+
// will print stacktrace
42+
if (app.get('env') === 'development') {
43+
app.use(function(err, req, res, next) {
44+
res.status(err.status || 500);
45+
res.render('error', {
46+
message: err.message,
47+
error: err
48+
});
49+
});
50+
}
51+
52+
// production error handler
53+
// no stacktraces leaked to user
54+
app.use(function(err, req, res, next) {
55+
res.status(err.status || 500);
56+
res.render('error', {
57+
message: err.message,
58+
error: {}
59+
});
60+
});
61+
62+
63+
module.exports = app;

doc/demo/day1/uploadImg/bin/www

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
#!/usr/bin/env node
2+
var debug = require('debug')('uploadImg');
3+
var app = require('../app');
4+
5+
app.set('port', process.env.PORT || 3000);
6+
7+
var server = app.listen(app.get('port'), function() {
8+
debug('Express server listening on port ' + server.address().port);
9+
});

doc/demo/day1/uploadImg/node_modules/.bin/jade

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

doc/demo/day1/uploadImg/node_modules/body-parser/HISTORY.md

Lines changed: 210 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

doc/demo/day1/uploadImg/node_modules/body-parser/LICENSE

Lines changed: 23 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)