本文整理汇总了TypeScript中method-override.default函数的典型用法代码示例。如果您正苦于以下问题:TypeScript default函数的具体用法?TypeScript default怎么用?TypeScript default使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了default函数的10个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的TypeScript代码示例。
示例1: require
$onMountingMiddlewares(): void|Promise<any> {
const morgan = require('morgan'),
cookieParser = require('cookie-parser'),
bodyParser = require('body-parser'),
compress = require('compression'),
methodOverride = require('method-override');
this
.use(morgan('dev'))
.use(ServerLoader.AcceptMime("application/json"))
.use(cookieParser())
.use(compress({}))
.use(methodOverride())
.use(bodyParser.json())
.use(bodyParser.urlencoded({
extended: true
}));
let asyncPromises = this.mqttServer
.then((server : any) => server.attachHttpServer(this.httpServer));
return asyncPromises;
}
示例2: require
/**
* This method let you configure the middleware required by your application to works.
* @returns {Server}
*/
public $onMountingMiddlewares(): void {
const cookieParser = require("cookie-parser"),
bodyParser = require("body-parser"),
compress = require("compression"),
methodOverride = require("method-override"),
expressSession = require("express-session");
this.use(TestAcceptMimeMiddleware)
.use(bodyParser.json())
.use(
bodyParser.urlencoded({
extended: true
})
)
.use(cookieParser())
.use(compress({}))
.use(methodOverride());
this.engine(".html", require("ejs").__express)
.set("views", `${rootDir}/views`)
.set("view engine", "html");
this.set("trust proxy", 1);
this.use(
expressSession({
secret: "keyboard cat",
resave: false,
saveUninitialized: true,
cookie: {}
})
);
this.use(InitSessionMiddleware);
}
示例3:
$onMountingMiddlewares(): void | Promise<any> {
this
.use(GlobalAcceptMimesMiddleware)
.use(cookieParser())
.use(compress({}))
.use(methodOverride())
.use(bodyParser.json())
.use(bodyParser.urlencoded({
extended: true
}))
.use(session({
secret: "mysecretkey",
resave: true,
saveUninitialized: true,
maxAge: 36000,
cookie: {
path: "/",
httpOnly: true,
secure: false,
maxAge: null
}
}));
return null;
}
示例4:
$onMountingMiddlewares() {
this
.use(GlobalAcceptMimesMiddleware)
.use(methodOverride())
.use(bodyParser.json())
.use(bodyParser.urlencoded({
extended: true
}));
}
示例5:
/**
* This method let you configure the middleware required by your application to works.
* @returns {Server}
*/
$onMountingMiddlewares(): void | Promise<any> {
this
.use(GlobalAcceptMimesMiddleware)
.use(cookieParser())
.use(compress({}))
.use(methodOverride())
.use(bodyParser.json())
.use(bodyParser.urlencoded({
extended: true
}));
return null;
}
示例6: require
/**
* This method let you configure the middleware required by your application to works.
* @returns {Server}
*/
public $onMountingMiddlewares(): void {
const cookieParser = require("cookie-parser"),
bodyParser = require("body-parser"),
compress = require("compression"),
methodOverride = require("method-override");
this.use(GlobalAcceptMimesMiddleware)
.use(bodyParser.json())
.use(
bodyParser.urlencoded({
extended: true
})
)
.use(cookieParser())
.use(compress({}))
.use(methodOverride());
this.engine(".html", require("ejs").__express)
.set("views", `${rootDir}/views`)
.set("view engine", "html");
}
示例7: ready
ready() {
this.port = process.env.PORT || 8080;
this.listenCallback = () => {
console.log("App listening on port " + this.port);
};
mongoose.connect(database.localUrl); // Connect to local MongoDB instance. A remoteUrl is also available (modulus.io)
// set the static files location /public/img will be /img for users
this.setStatic = (app, express) => {
app.use(express.static(pathModule.resolve(__dirname, '../client')));
};
this.morgan = morgan('dev'); // log every request to the console
this.bodyParserURL = bodyParser.urlencoded({'extended': 'true'}); // parse application/x-www-form-urlencoded
this.bodyParserJSON = bodyParser.json(); // parse application/json
this.bodyParserCustom = bodyParser.json({type: 'application/vnd.api+json'}); // parse application/vnd.api+json as json
this.methodOverride = methodOverride('X-HTTP-Method-Override'); // override with the X-HTTP-Method-Override header in the request
this.appHandler = (req, res) => {
res.sendFile(pathModule.resolve(__dirname, '../client/index.html')); // load the single view file (angular will handle the page changes on the front-end)
};
}
示例8: require
passphrase: 'knum5728xw'
};
var c = require('./routes/conf');
var app = module.exports = express();
app.set('port', process.env.PORT || 1337);
app.set('views', __dirname + '/views');
app.set('view engine', 'jade');
app.use(favicon(__dirname + '/public/images/favicon.ico'));
app.use(logger('dev'));
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({
extended: true
}));
app.use(methodOverride());
app.use(cookieParser('Ikmezicke683iskow'));
app.use(session({
resave: true,
saveUninitialized: true,
secret: 'keyboard cat',
//cookie: { secure: true } //?invalid csrf token?
}));
var sessionCheck = function(req, res, next) {
if (req.session.login === true) {
next();
} else {
res.redirect('/login');
}
};
app.use(express.static(__dirname + '/public'));
示例9: require
// Connect/Express middleware
var body_parser = require('body-parser');
var compression = require('compression');
var errorhandler = require('errorhandler');
var method_override = require('method-override');
var app = express();
// Settings
app.set('views', __dirname + '/views');
app.set('view engine', 'vash');
// Configuration
app.use(compression());
app.use(body_parser());
app.use(method_override());
// Routes
routes.setupRoutes(app);
// Catch All
app.use(express.static(__dirname + '/public'));
app.use(function (req: express.Request, res: express.Response, next) {
res.status(404);
if (req.accepts('html')) {
res.render('_shared/404');
return;
}
if (req.accepts('json')) {
res.send({ error: 'Not found' });
return;
示例10: require
var mongoose = require('mongoose');
var morgan = require('morgan');
var bodyParser = require('body-parser');
var methodOverride = require('method-override');
//mongoose.connect('mongodb://localhost/tododb');
mongoose.connect("mongodb://biloko:pass@ds015508.mongolab.com:15508/edo_db1");
app.use(express.static(__dirname + '/public'));
app.use(express.static(__dirname + '/public/images'));
app.use(morgan('dev')); // log every request to the console
app.use(bodyParser.urlencoded({'extended': 'true'})); // parse application/x-www-form-urlencoded
app.use(bodyParser.json()); // parse application/json
app.use(bodyParser.json({type: 'application/vnd.api+json'})); // parse application/vnd.api+json as json
app.use(methodOverride('X-HTTP-Method-Override')); // override
var port = 8080;
module.exports = app;
todo = mongoose.model("todo", { tekst: String, korisnik_id: String});
korisnik = mongoose.model("korisnik", { username: String, password: String, profilna: Buffer});
require("./rutiranje")(app);
app.get('/bower_components/angular-xeditable/dist/css/xeditable.css', function(req, res, next)
{
return res.sendFile("bower_components/angular-xeditable/dist/css/xeditable.css");
});