前提・実現したいこと
JavaScriptを利用してツイッターへツイートしたい
発生している問題・エラーメッセージ
(node:21709) UnhandledPromiseRejectionWarning: Error: connect ECONNREFUSED 0.0.0.0:443 at Request._callback (/home/pi/Desktop/run/keitan.js:120:13) at self.callback (/home/pi/node_modules/request/request.js:185:22) at Request.emit (events.js:182:13) at Request.onRequestError (/home/pi/node_modules/request/request.js:881:8) at ClientRequest.emit (events.js:182:13) at TLSSocket.socketErrorListener (_http_client.js:399:9) at TLSSocket.emit (events.js:182:13) at emitErrorNT (internal/streams/destroy.js:82:8) at emitErrorAndCloseNT (internal/streams/destroy.js:50:3) at process.internalTickCallback (internal/process/next_tick.js:72:19) (node:21709) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 1)
該当のソースコード
js
1var bearer = 'Bearerトークン'; 2var api_url = "https://api.twitter.com/1.1/statuses/update.json" 3var headers = { 4 'Authorization':' Bearer ' + bearer 5} 6 7var options = { 8 url: api_url, 9 method: 'POST', 10 headers: headers, 11 form: {"status":"Hello"} 12} 13 14return new Promise(function(resolve, reject){ 15 request(options, function (error, response, body) { 16 if(error){ 17 reject(new Error(error.message)); 18 } 19 resolve(body) 20 }) 21})
補足情報(FW/ツールのバージョンなど)
名前 | バージョン |
---|---|
node.js | v10.15.0 |
npm | v6.4.1 |
discord.js | v11.4.2 |
本文中、タイプミスがあるので修正願います。 >javacsript
※決まっているものの名称は間違えるとそれだけでプログラミング上は致命的です。公式からコピペするくらいの気持ちでご対応いただければと