Javascript 需要任何雪花模块时代码未运行
我有一些从sharepoint列表中获取数据的代码。然后,我想将检索到的数据插入雪花数据库。出于某种原因,当需要雪花模块时,我的代码决定根本不运行。 这就是我的代码的样子Javascript 需要任何雪花模块时代码未运行,javascript,node.js,snowflake-cloud-data-platform,Javascript,Node.js,Snowflake Cloud Data Platform,我有一些从sharepoint列表中获取数据的代码。然后,我想将检索到的数据插入雪花数据库。出于某种原因,当需要雪花模块时,我的代码决定根本不运行。 这就是我的代码的样子 var nodespauth = require('node-sp-auth'); var request = require('request-promise'); var creds = { username: "email@email.com", password: "p
var nodespauth = require('node-sp-auth');
var request = require('request-promise');
var creds = {
username: "email@email.com",
password: "pass"
}
var url = 'url';
async function getData() {
nodespauth.getAuth(url, creds).then(options => {
console.log('got auth')
let headers = options.headers;
request.get({
url: 'url',
headers: headers
}).then(res => {
console.log('yeye')
let results = res.split('<entry m:etag="W/"6"">')
for (let i = 1; i < 2; i++) {
var projectName = results[i].substring(results[i].lastIndexOf("<d:ProjectName>") + 15, results[i].lastIndexOf("</d:ProjectName>"));
var projectYear = results[i].substring(results[i].lastIndexOf("<d:ProjectYear>") + 15, results[i].lastIndexOf("</d:ProjectYear>"));
var AbakJobNumber = results[i].substring(results[i].lastIndexOf("<d:AbakJobNumber>") + 17, results[i].lastIndexOf("</d:AbakJobNumber>"));
var VisionProjectNumber = results[i].substring(results[i].lastIndexOf("<d:VisionProjectNumber>") + 23, results[i].lastIndexOf("</d:VisionProjectNumber>"));
console.log(projectName, projectYear, AbakJobNumber, VisionProjectNumber);
}
}).catch(err => {
console.log(err)
console.log('no1')
})
}).catch(err => {
console.log(err)
console.log('no2')
})
}
getData();
当我添加这一行以要求snowflake sdk模块或snowflake promise模块时,当我运行命令node index.js时,代码决定根本不运行。我似乎找不到这背后的原因。谢谢你的帮助
var snowflake = require('snowflake-sdk');