fix pool validation regex
This commit is contained in:
parent
c157080a00
commit
b89d97201b
4
index.js
4
index.js
@ -31,7 +31,7 @@ router.get(["/search", "/trending"], async ctx => {
|
||||
|
||||
var pqs = qs.parse(ctx.querystring, {duplicates: 'first'});
|
||||
|
||||
if (!pqs.pool || !/^[a-z-_]+\d*$/.test(pqs.pool)) {
|
||||
if (!pqs.pool || /[^a-z-_0-9]/.test(pqs.pool)) {
|
||||
ctx.status = 400;
|
||||
ctx.body = "invalid pool";
|
||||
return;
|
||||
@ -154,4 +154,4 @@ app.use(async (ctx, next) => {
|
||||
app.use(router.routes());
|
||||
app.use(router.allowedMethods());
|
||||
|
||||
app.listen(process.env.PORT || 8142, process.env.ADDRESS);
|
||||
app.listen(process.env.PORT || 8142, process.env.ADDRESS);
|
||||
|
Loading…
x
Reference in New Issue
Block a user