Node.js を使用して、サーバー側で Dropbox をセットアップしようとしています。公式ドキュメントを使用して、dropbox.com から生成されたアクセス トークンを使用して、これを行うための非常に基本的なコードを記述しました (これが機能するまで)。私が使用したコードを以下に示します。これはhttp://dropbox.github.io/dropbox-sdk-js/index.htmlのコードの変形です。
'use strict';
var express = require('express');
var router = express.Router();
var Dropbox = require('dropbox');
router.post('/testDropbox', function(req, res) {
console.log(req.body.dbxAccessToken);
var dbx = new Dropbox({ accessToken: req.body.dbxAccessToken});
console.log(dbx);
dbx.filesListFolder({ path: ''})
.then(function (response) {
console.log(response);
res.send(repsonse);
})
.catch(function (err) {
console.log(err);
res.send(err);
})
});
このキャッチされたエラーは、「エラー: getaddrinfo EAI_AGAIN api.dropboxapi.com:443」と表示されます。
私は Node.js に比較的慣れていないので、おそらくセットアップで見逃した単純なものであることを願っています。また、NTLM を使用するプロキシの背後にいて、「443」のエラーが表示され、頭の中で警鐘が鳴ります。