我在服务器上有一个文件,它通过调用API定期更新。当它更新时,我想将该文件的副本发送到Dropbox上的某个位置。我一直在遵循Dropbox npm包的文档,但当我实际尝试运行代码时,我收到一个错误,因为缺少或格式错误的Auth头。我的实现如下:
const Dropbox = require("dropbox").Dropbox;
const dbx = new Dropbox({ accessToken: DROPBOX_TOKEN });
async function sendToDropbox(uploadPath, fileContents){
try {
dbx.filesUpload({ path: uploadPath, contents: fileContents })
.then(response => {
console.log(response);
})
.catch(error => {
console.error(error);
});
} catch (e) {
console.error("Could not upload file:\n"+e);
}
}
我期望上面的代码(使用我的访问令牌进行了身份验证)将函数的文件上传到我指定的目的地。
1条答案
按热度按时间42fyovps1#
根据您收到的错误,您没有提供访问令牌。请确保您的
DROPBOX_TOKEN
实际上包含您的访问令牌字符串。您可能需要添加一些日志记录或使用调试器来检查。