11const express = require ( 'express' )
22const router = express . Router ( )
3- const got = require ( 'got' )
43
54/* Legacy delete pattern w/body */
65
76/* DELETE a delete to the thing. */
87router . delete ( '/' , async ( req , res , next ) => {
98 try {
9+ JSON . stringify ( req . body )
1010 const deleteBody = req . body ?? { }
1111
1212 const deleteOptions = {
13- json : deleteBody ,
13+ body : deleteBody ,
14+ method : 'DELETE' ,
1415 headers : {
1516 'user-agent' : 'Tiny-Node' ,
1617 'Authorization' : `Bearer ${ process . env . ACCESS_TOKEN } ` ,
17- 'Content-Type' : "application/json"
18+ 'Content-Type' : "application/json; charset=utf-8 "
1819 }
1920 }
2021 console . log ( deleteBody )
2122 const deleteURL = `${ process . env . RERUM_API_ADDR } delete`
22- const result = await got . delete ( deleteURL , deleteOptions ) . text ( )
23+ const result = await fetch ( deleteURL , deleteOptions ) . text ( )
2324 res . status ( 204 )
2425 res . send ( result )
2526 }
@@ -35,12 +36,13 @@ router.delete('/:id', async (req, res, next) => {
3536
3637 const deleteURL = `${ process . env . RERUM_API_ADDR } delete/${ req . params . id } `
3738 const deleteOptions = {
39+ method : 'DELETE' ,
3840 headers : {
3941 'user-agent' : 'Tiny-Node' ,
4042 'Authorization' : `Bearer ${ process . env . ACCESS_TOKEN } ` ,
4143 }
4244 }
43- const result = await got . delete ( deleteURL , deleteOptions ) . text ( )
45+ const result = await fetch ( deleteURL , deleteOptions ) . text ( )
4446 res . status ( 204 )
4547 res . send ( result )
4648 }
0 commit comments