首页 > 其他分享 >无涯教程-Meteor - Assets

无涯教程-Meteor - Assets

时间:2023-10-09 19:32:20浏览次数:47  
标签:教程 Assets 无涯 private json 文件夹 Meteor my

静态服务器assets位于应用程序内的 private 私有子文件夹中。在以下示例中,无涯教程将学习如何使用简单JSON文件中的数据。

第1步 - 创建文件夹

让无涯教程创建一个私有文件夹和该文件夹内的 my-json.json 文件,无涯教程将在命令提示符窗口中使用以下命令来执行此操作,但是,您也可以手动创建它。

C:\Users\username\Desktop\meteorApp>mkdir private

C:\Users\username\Desktop\meteorApp\private>touch my-json.json

第2步 - 获取文本

为了能够从文件中读取数据,无涯教程将使用 Asssets.getText 方法,这只能从服务器端完成,由于无涯教程使用的是JSON,因此无涯教程需要对其进行解析。

if (Meteor.isServer) {
   var myFile = JSON.parse(Assets.getText('my-json.json'));
   console.log(myFile.data.text)
}

以下是命令提示符窗口中的输出。

Meteor Assets Get Text

第3步 - 创建EJSON

无涯教程将在私有文件夹中创建此文件,该文件将包含二进制数据" myBinary":{" $binary":" c3VyZS4 ="}

C:\Users\username\Desktop\meteorApp\private>touch my-ejson.ejson

第4步 - 获取文件

要读取EJSON文件,无涯教程可以使用 Assets.getBinary 方法。

if (Meteor.isServer) {
   var myFile = Assets.getBinary('my-ejson.ejson');
   console.log(EJSON.stringify(myFile));
}

命令提示符将记录EJSON值。

Meteor Assets Get Binary

参考链接

https://www.learnfk.com/meteor/meteor-assets.html

标签:教程,Assets,无涯,private,json,文件夹,Meteor,my
From: https://blog.51cto.com/u_14033984/7780478

相关文章

  • 无涯教程-Meteor - 电子邮件
    当您需要从MeteorApp发送电子邮件时,可以使用此软件包。步骤1-新增包打开命令提示符窗口并运行以下命令-C:\Users\username\Desktop\meteorApp>meteoraddemail步骤2-Mailgun帐户无涯教程需要在此处创建一个帐户,这是Meteor应用程序的默认电子邮件提供商。登录后,打开......
  • 无涯教程-Meteor - 检测(Check)
    check方法用于确定参数或类型是否与模式匹配。安装检查包打开命令提示符窗口并安装软件包。C:\Users\username\Desktop\meteorApp>meteoraddcheck使用检查在下面的示例中,无涯教程要检查myValue是否为字符串。既然如此,该应用程序将继续运行而不会出现任何错误。meteorAp......
  • 无涯教程-Meteor - Session
    Session会话用于在用户使用应用程序时保存数据,用户离开应用程序后,该数据将被删除。在本章中,无涯教程将学习如何设置Session会话对象,存储一些数据并返回该数据。meteorApp.html<head><title>meteorApp</title></head><body><div>{{>myTemplate}}</div>......
  • 无涯教程-Meteor - 模板(Template)
    Meteor模板正在使用三个顶级标签。前两个是head和body。这些标签执行与常规HTML相同的功能,第三个标签是template。这是无涯教程将HTML连接到JavaScript的地方。简单模板以下示例显示了它是如何工作的。无涯教程正在创建一个name=“myParagraph”属性的模板,无涯教程可以......
  • 无涯教程-Meteor - 应用实例
    在本章中,无涯教程将学习如何创建您的第一个Meteor应用程序。第1步-创建应用要创建该应用程序,无涯教程将在命令提示符窗口中运行meteorcreate命令。应用名称为meteorApp。C:\Users\username\Desktop\Meteor>meteorcreatemeteorApp第2步-运行应用无涯教程可以通过......
  • 无涯教程-Kotlin - 简介
    Kotlin是一种在Java虚拟机上运行的静态类型编程语言,它也可以被编译成为JavaScript源代码。它主要是由俄罗斯圣彼得堡的JetBrains开发团队所发展出来的编程语言,其名称来自于圣彼得堡附近的科特林岛。2012年1月,著名期刊《Dr.Dobb'sJournal》中Kotlin被认定为该月的最佳语言。虽然......
  • 无涯教程-Meteor - 环境设置
    在本章中,无涯教程将学习如何在Windows操作系统上安装Meteor,在开始使用Meteor之前,无涯教程需要NodeJS。NodeJS是Meteor开发所需的平台。如果您尚未准备好NodeJS环境设置,则可以查看无涯教程的NodeJS环境设置。安装Meteor从此页面下载官方Meteor安装程序。如果在安装过程中发......
  • 无涯教程-Meteor - 简介
    根据Meteor官方文件-Meteor是用于开发现代Web和移动应用程序的全堆栈JavaScript平台。Meteor包括一套用于构建连接客户端反应式应用程序的关键技术,一个构建工具以及来自Node.js和常规JavaScript社区的精选软件包。特征Web和Mobile   -Meteor提供了一个用于开发Web,An......
  • 无涯教程-OC - Switches函数
    Switch用于在打开和关闭状态之间切换。Switches-重要属性onImageoffImageonSwitches-重要方法-(void)setOn:(BOOL)onanimated:(BOOL)animatedSwitches-自定义方法-(IBAction)switched:(id)sender{NSLog(@"Switchcurrentstate%@",mySwitch.on?@"On":......
  • 无涯教程-OC - Pickers函数
    Pickers包含一个旋转的可滚动视图,该视图用于从项目列表中选择一个值。Pickers-重要属性delegatedataSourcePickers-重要方法-(void)reloadAllComponents-(void)reloadComponent:(NSInteger)component-(NSInteger)selectedRowInComponent:(NSInteger)component-(v......