在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:koajs/parameter开源软件地址:https://github.com/koajs/parameter开源编程语言:JavaScript 89.7%开源软件介绍:koa-parameterparameter validate middleware for koa, powered by parameter. Installation$ npm install koa-parameter --save Usageconst Koa = require('koa');
const parameter = require('koa-parameter');
const app = new Koa();
parameter(app); // add verifyParams method, but don't add middleware to catch the error
// app.use(parameter(app)); // also add a middleware to catch the error.
app.use(async function (ctx) {
ctx.verifyParams({
name: 'string'
});
}); Checkout parameter to get all the rules. TranslateYou can override the translate method of parameter to implement I18n, by passing a function like this : const Koa = require('koa');
const parameter = require('koa-parameter');
const app = new Koa();
parameter(app, function() {
// Same example with node-parameter
var args = Array.prototype.slice.call(arguments);
// Assume there have I18n.t method for convert language.
return I18n.t.apply(I18n, args);
});
app.use(async function (ctx) {
ctx.verifyParams({
name: 'string'
});
}); ExampleLicenseMIT |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论