gpt4 book ai didi

javascript - 在 Meteor 服务器端代码中声明配置的位置

转载 作者:行者123 更新时间:2023-12-03 09:43:02 24 4
gpt4 key购买 nike

我想知道在服务器端声明包配置的最佳实践是什么,我看到两个选项,但我不知道应该依赖哪一个。

直接在脚本中:

CustomPackage.config({});

在 Meteor.startup() 方法中:

Meteor.startup(function() {
CustomPackage.config({});
});

最佳答案

两种方式都是正确的。这完全取决于您的配置是否需要在应用程序完全启动后设置。

我会包装依赖于现有数据的内容,例如:

if (Meteor.isServer) {
Meteor.startup(function () {
if (Rooms.find().count() === 0) {
Rooms.insert({name: "Initial room"});
}
});
}

在你的原因中,你不必包装配置

来自 meteor 文档:

最好将模板事件、模板帮助程序、Meteor.methods、Meteor.publish 或 Meteor.subscribe 内的所有代码包装在 Meteor.startup 中,以便在环境启动之前不会执行您的应用程序代码。准备好了。

http://docs.meteor.com/#/basic/Meteor-isServer

关于javascript - 在 Meteor 服务器端代码中声明配置的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31130565/

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