fix xml parser
This commit is contained in:
parent
b4c44e7622
commit
8412cbc572
12
src/index.js
12
src/index.js
@ -58,14 +58,10 @@ export const main = async () => {
|
|||||||
callbackUri: `${env.PUBLIC_API_URL}/auth/google/callback`
|
callbackUri: `${env.PUBLIC_API_URL}/auth/google/callback`
|
||||||
});
|
});
|
||||||
|
|
||||||
server.addContentTypeParser(['text/xml', 'application/xml', 'application/atom+xml'], { parseAs: 'string' }, async (request, payload, done) => {
|
server.addContentTypeParser(['text/xml', 'application/xml', 'application/atom+xml'], { parseAs: 'string' }, function (request, payload, done) {
|
||||||
try {
|
xml2js.parseString(payload, function (err, body) {
|
||||||
let parsed = await xml2js.parseStringPromise(payload);
|
done(err, body)
|
||||||
done(null, parsed)
|
})
|
||||||
} catch(e) {
|
|
||||||
console.log(e);
|
|
||||||
done(e, undefined)
|
|
||||||
}
|
|
||||||
})
|
})
|
||||||
|
|
||||||
// Routes
|
// Routes
|
||||||
|
Loading…
Reference in New Issue
Block a user