前提・実現したいこと
Node.js(express)でDropbox API V2(JavaScript SDK)を使用してDropboxからテキストファイルをダウンロード後、そのファイル内容を文字列として取得したいです。
そこでDropboxからファイルをダウンロードする関数を実行したのですが、実際にファイルがどこにダウンロードされているのか分からなくて困っています。
該当のソースコード
Node
1var express = require('express'); 2var router = express.Router(); 3 4//ログ出力結果パースモジュール 5require('isomorphic-fetch'); 6//Dropbox API V2 モジュール 7var Dropbox = require('dropbox').Dropbox; 8//Dropbox APIのMyAppのGenerated access tokenで作成したものを使用 9var dbx = new Dropbox({ accessToken: 'トークン' }); 10 11//指定のファイルをダウンロード 12dbx.filesDownload({path: '/API_test/test.txt'}) 13.then(function(response) { 14 console.log(response); 15}) 16.catch(function(error) { 17 console.log(error); 18}); 19 20router.get('/', function(req, res, next) { 21 res.render('dbapi', { title: 'テスト' }); 22}); 23 24module.exports = router;
試したこと
・Dropbox API V2公式SDK(JavaScript SDK)をnpmでインストール
・ファイルをダウンロードするSDKのfilesDownload関数をNode.jsで実行後、コマンドプロンプトで下記のような結果が返ってきます。
(関数の実行は成功している?)
※セキュリティに関係しそうな個所は一部改編してます
npm
1{ name: 'test.txt', 2 path_lower: '/api_test/test.txt', 3 path_display: '/API_test/test.txt', 4 id: 'id:~~~', 5 client_modified: '2018-10-12T07:21:34Z', 6 server_modified: '2018-10-12T07:21:34Z', 7 rev: '~~~', 8 size: 3, 9 content_hash: 10 '~~~', 11 fileBinary: ~~~ }
補足情報(FW/ツールのバージョンなど)
【使用ツールやモジュールのバージョン】
npm:4.0.5
Node.js:10.12.0
express:4.16.4
dropbox(Javascript SDK):4.0.12
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。