-
Notifications
You must be signed in to change notification settings - Fork 26
/
Copy pathapp.js
executable file
·44 lines (35 loc) · 916 Bytes
/
app.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
#!/usr/bin/env node
var koa = require ('koa');
var app = new koa();
var static = require ('koa-static');
var bodyParser = require ('koa-bodyparser');
var router = require ('koa-router')();
var path = require('path');
var open = require("open");
var views = require ('koa-views');
//view engine setup
app.use(views(__dirname + '/views', {
extension: 'jade'
}));
app.use (bodyParser());
app.use ( static(__dirname + '/.'));
var mount_uploadify = require('.')
mount_uploadify (app, {
debug: false,
path: '/fileupload',
fileKey: 'myfile',
multer: { dest: 'uploads/' },
qn: require('./qn')
});
app.use (router.routes())
.use (router.allowedMethods());
router.get('/', function (ctx, next) {
console.log('index')
return ctx.render('index', {
});
});
// 随机端口3000 - 10000 之间
// app.listen(5024);
// open("http://127.0.0.1:5024");
// console.log(router.stack)
module.exports = app