add: x-www-form-urlencoded parser

This commit is contained in:
Mar0xy 2023-09-24 22:50:59 +02:00
parent 4d3dee7022
commit 96180bb808
No known key found for this signature in database
GPG key ID: 56569BBE47D2C828

View file

@ -45,6 +45,16 @@ export class MastodonApiServerService {
done(); done();
}); });
fastify.addContentTypeParser(['application/x-www-form-urlencoded'], { parseAs: 'string' }, function (req, body, done) {
const dataObj = {};
const parsedData = new URLSearchParams(body as string);
for (var pair of parsedData.entries()) {
//@ts-ignore
dataObj[pair[0]] = pair[1];
}
done(null, dataObj)
});
fastify.register(multer.contentParser); fastify.register(multer.contentParser);
fastify.get('/v1/custom_emojis', async (_request, reply) => { fastify.get('/v1/custom_emojis', async (_request, reply) => {