gpt4 book ai didi

javascript - 如何在 Meteor 项目中组织文件夹和文件?

转载 作者:行者123 更新时间:2023-11-29 16:09:52 24 4
gpt4 key购买 nike

我在创建项目时试图理解 Meteor,但到目前为止我发现有些事情有点难以理解。

1- 当他们说我可以创建一个 server和一个 client文件夹,我到底打算在哪里这样做? .meteor 的 sibling ?当应用程序启动时,一切都在客户端或服务器的范围内,还是我必须做其他事情?如果我创建一个 foo.js和一个 fooclient 中运行文件夹,我可以调用foo()吗?在Meteor.isClient它会起作用吗?

2- 我需要创建一个上传文件夹,以便人们可以上传他们的东西(图像)。那么我应该在哪里做呢?另外,我怎样才能得到我的项目的绝对路径并找到这个 upload里面的文件夹?

在我尝试的过程中,我尝试了以下方法:

fs = Meteor.npmRequire('fs');
__ROOT_APP_PATH__ = fs.realpathSync('.');

但是__ROOT_APP_PATH__.meteor\local\build\programs\server .很隐蔽吧?!

3- 我看到有人直接在 MongoDB 上上传和保存文件。这是我们通常不会用关系数据库做的事情。我们将文件移动到 CDN 或我们自己的磁盘上的已知文件夹,并保存该文件的哈希值或名称,以便我们可以轻松找到它。不是鼓励使用 Meteor + MongoDB 吗?为什么我要将文件本身保存在 Mongo 上而不是将其移动到文件夹中?

最佳答案

没有任何特定的方法,但 meteor 推荐这样做 http://docs.meteor.com/#/basic/filestructure

关于javascript - 如何在 Meteor 项目中组织文件夹和文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31554151/

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