gpt4 book ai didi

javascript - 客户端的meteor一次性初始化代码

转载 作者:行者123 更新时间:2023-12-01 03:15:20 25 4
gpt4 key购买 nike

相关:Where to include Client-side Startup Code in Meteor React App

这里有类似的问题。

我想从服务器进行一些导入,并在客户端进行一些初始化(越早越好)。

现在我的代码包含在模板中:

import { foo } from "../../imports/api/foo/foo.js";

Template.header.events({
//init foo - should be called once and moved elsewehre
...
//use foo
});

但是,ofc 这很愚蠢,因为每次触发事件时,代码都会再次调用。

在服务器端,我只是使用 Meteor.startup 来完成这些事情。

我的文件夹结构如下所示:


/配置
/楷模
/包
/client/components//当前代码在这里
/客户端/配置
/客户端/lib
/导入/api
/导入/用户界面
/服务器/lib
/服务器/出版物

我听说在以前的 meteor 版本中,有一些用于同构代码的文件夹,例如 /lib 文件夹,但在 meteor (1.3.5)中,服务器和客户端代码似乎是分开的。

那么哪里是在客户端进行初始化的好地方呢?

最佳答案

实际上,只要从 client/main.js 调用启动代码,将启动代码放在哪里并不重要。

我建议遵循Meteor的指南和建议的文件夹结构:Example directory layout , Structuring importsStartup files

关于javascript - 客户端的meteor一次性初始化代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45565564/

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