Пустые значения в 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.

Вернуться на верх