simple csrf protection

This commit is contained in:
Nazar Kanaev
2021-01-04 14:15:28 +00:00
parent fa0237b546
commit d6c2ba5812
2 changed files with 13 additions and 2 deletions

View File

@@ -2,9 +2,12 @@
(function() {
var api = function(method, endpoint, data) {
var headers = {'Content-Type': 'application/json'}
if (['get', 'post', 'put'].indexOf(method) !== -1)
headers['x-requested-by'] = 'yarr'
return fetch(endpoint, {
method: method,
headers: {'Content-Type': 'application/json'},
headers: headers,
body: JSON.stringify(data),
})
}
@@ -12,7 +15,7 @@
var json = function(res) {
return res.json()
}
var param = function(query) {
if (!query) return ''
return '?' + Object.keys(query).map(function(key) {