Пустые значения в JSON dict из javascript
У меня есть JavaScript в Front:
var mix = {
methods: {
signIn () {
const username = document.querySelector('#login').value
const password = document.querySelector('#password').value
var dict = {}
dict['username']=username
this.postData('/api/sign-in/', JSON.stringify(dict))
.then(({ data, status }) => {
location.assign(`/`)
})
.catch(() => {
alert('Error auth')
})
}
},
mounted() {
},
data() {
return {}
}
}
А когда я отправляю POST-запрос вида
{"username": "aa"}
Я получаю диктовки типа:
{'{"username":"aa"}': ''}
Как видите, значение пустое, все данные заданы в качестве ключа. В чем может быть проблема? Thx.