mirror of
https://github.com/caprover/caprover
synced 2026-08-07 00:00:58 +00:00
35 lines
542 B
JavaScript
35 lines
542 B
JavaScript
const Request = require("request-promise")
|
|
|
|
class MainApi {
|
|
get(url, config) {
|
|
return Request.get(url)
|
|
}
|
|
|
|
post(url, form, config) {
|
|
const options = {
|
|
url,
|
|
headers: {
|
|
"x-namespace": "captain"
|
|
},
|
|
method: "POST",
|
|
form
|
|
}
|
|
|
|
return Request(options)
|
|
}
|
|
|
|
put(url, data, config) {
|
|
return Request.put(url, data)
|
|
}
|
|
|
|
patch(url, data, config) {
|
|
return Request.patch(url, data)
|
|
}
|
|
|
|
delete(url, data, config) {
|
|
return Request.delete(url)
|
|
}
|
|
}
|
|
|
|
module.exports = new MainApi()
|