gpt4 book ai didi

部署后,Meteor 读取 CSV 文件以填充数据库不起作用

转载 作者:行者123 更新时间:2023-12-04 14:31:44 25 4
gpt4 key购买 nike

所以我有一堆数据要从 CSV 加载到数据库中。我已经编写了一个适用于本地开发的解决方案,但是当我部署到meteor.com 时,它不再起作用。

我正在文件夹/server/data/中加载 csv 文件:

function readData(name){
var fs = __meteor_bootstrap__.require('fs');
var path = __meteor_bootstrap__.require('path');
var base = path.resolve('.');
var data = fs.readFileSync(path.join(base, '/server/data/', name));
return CSVToArray(data);
}

部署到meteor.com后,我得到:
INFO Error: ENOENT, no such file or directory '/meteor/containers/98eb1286-120b-ee84-8e98-ce673fa2eab7/public/data/categories.csv'
at Object.openSync (fs.js:240:18)
at Object.readFileSync (fs.js:128:15)
at readData (app/server/models.js:10:16)
at app/server/categories.js:6:7
at /meteor/containers/98eb1286-120b-ee84-8e98-ce673fa2eab7/bundle/server/server.js:132:63
at Array.forEach (native)
at Function.<anonymous> (/meteor/containers/98eb1286-120b-ee84-8e98-ce673fa2eab7/bundle/server/underscore.js:76:11)
at /meteor/containers/98eb1286-120b-ee84-8e98-ce673fa2eab7/bundle/server/server.js:132:7

知道如何在部署后让 meteor 看到 csv 文件吗?

最佳答案

我意识到这个问题很老,但它在某些关键字搜索中仍然排名靠前。所以,如果你使用 meteor 0.6.5+ ,您可以使用新的 Assets API .

关于部署后,Meteor 读取 CSV 文件以填充数据库不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12151709/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com