2016-03-19 04:36:58 +08:00
|
|
|
///<reference path="../../typings/main.d.ts"/>
|
|
|
|
|
|
|
|
|
|
|
|
import * as _express from 'express';
|
2016-03-20 00:31:42 +08:00
|
|
|
import * as _path from 'path';
|
2016-03-19 04:36:58 +08:00
|
|
|
|
|
|
|
export class PublicRouter{
|
|
|
|
constructor(private app){
|
2016-03-20 00:31:42 +08:00
|
|
|
this.app.use(_express.static(_path.resolve(__dirname, './../../frontend')));
|
|
|
|
this.app.use('/node_modules',_express.static(_path.resolve(__dirname, './../../node_modules')));
|
|
|
|
|
|
|
|
var renderIndex = (req: _express.Request, res: _express.Response) => {
|
|
|
|
res.sendFile(_path.resolve(__dirname, './../frontend/index.html'));
|
|
|
|
};
|
|
|
|
this.app.get(['/login',"/gallery"], renderIndex);
|
|
|
|
|
2016-03-19 04:36:58 +08:00
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|