#reactjs #mongodb #post #localhost
#reactjs #mongodb #Публикация #localhost
Вопрос:
Я пытаюсь использовать приложение расширения браузера с react и mongodb. POST
Операция:
create(urls){
console.log(urls);
return new Promise((resolve, reject) =>{
fetch('http://localhost:3001/url', {
method: 'POST',
body: JSON.stringify(urls),
headers: {
Accept: 'application/json',
'Content-Type': 'application/json'
}
})
.then(result => result.json())
.then(json => resolve(json))
.catch(err => {
reject(err);
});
});
}
Проблема в том, что иногда данные отправляются идеально. Но большую часть времени я получаю эту странную ошибку:
Failed to load resource: net::ERR_FILE_NOT_FOUND
Я также получаю аналогичную ошибку при обновлении моего приложения расширения в
chrome://extensions/
который:
POST chrome-extension://my_ext_id/url net::ERR_FILE_NOT_FOUND
Я думаю, что ошибка как-то связана с http://localhost:3001/url
.
Я предоставил разрешения следующим образом:
"permissions": ["alarms", "tabs", "http://localhost:3001/url"],
Но, похоже, это работает не так, как я надеялся.
Любая помощь будет оценена.