use method
dynamic
use(
- dynamic obj
Let Sevr Know where to find your files
Implementation
dynamic use(dynamic obj) {
// Message().logInfo('Setting up server..');
switch (obj.runtimeType) {
case ExpressSessions:
ExpressSessions ses = obj;
secretKey = ses.secretKey;
newsessionManager = ses.sessionManager;
break;
case ExpressDir:
expressDirs.add(obj);
break;
case Router:
router.join(obj);
break;
case Cors:
cors = obj;
router.optionss.addAll(router.gets.map((key, value) {
return MapEntry(key, [
(ExpressRequest req, ExpressResponse res) {
return res.statusCode(200);
}
]);
}));
router.optionss.addAll(router.posts.map((key, value) {
return MapEntry(key, [
(ExpressRequest req, ExpressResponse res) {
res.response.headers.removeAll('Content-Type');
res.response.headers.removeAll('x-content-type-options');
return res.statusCode(200);
}
]);
}));
// router.optionss.addAll(router.gets.map((key, value){
// return MapEntry(key, [(ExpressRequest req, ExpressResponse res){
// return res.status(200);
// }]);
// }));
break;
default:
}
}