Я использовал новый установщик Eclipse. Мне не понравился путь установки, и я изменил его вручную. После этого я получил сообщение exit = 13.
В файле eclipse.ini
с именем -install
появилось новое свойство. Мне просто пришлось изменить его с новым местоположением, и это решило эту проблему.
В новом установщике я выбрал D:/eclipse
, но IDE была установлена на D:/eclipse/eclipse
. Итак, я переместил папку вручную. В следующий раз, когда я попытался открыть eclipse, я получил ошибку выхода. Таким образом, мне пришлось изменить eclipse.ini
и установить текущее местоположение:
-install
D:/eclipse
В вашем скрипте Node.js data
отправляется как строковое значение. Так как насчет этой модификации?
Пожалуйста, измените объект data
следующим образом и попробуйте снова.
// Below script was added.
const {URLSearchParams} = require('url');
const data = new URLSearchParams();
data.append("grant_type", "authorization_code");
data.append("redirect_uri", redirect_uri);
data.append("code", code);
fetch('https://accounts.spotify.com/api/token', {
method: 'POST',
headers: {
'Authorization':'Basic *client_id:client_secret*',
'Content-Type':'application/x-www-form-urlencoded'
},
body: data // Modified
}).then(r => r.json().then(data => res.send(data)))
Если это не сработало, я прошу прощения.