zoukankan      html  css  js  c++  java
  • Meteor Assets资源

    静态服务器资源位于应用程序内的 private 子文件夹。在这个例子中,我们将学习如何从简单的JSON文件中使用数据。
    第1步 - 创建文件和文件夹

    让我们创建一个 private 文件夹并在这个文件内创建 my-json.json 文件。我们将从命令提示符窗口来创建目录,但您可以手动创建它。

    C:UsersAdministratorDesktopmeteorApp>mkdir private
    
    C:UsersAdministratorDesktopmeteorAppprivate>touch my-json.json
    
    步骤2A - 获取文本

    为了能够从文件中读取数据,使用Assets.getText方法。要记住重要的是,这只能在服务器端来完成。由于我们使用JSON,需要分析它。

    if (Meteor.isServer) {
       var myFile = JSON.parse(Assets.getText('my-json.json'));
       console.log(myFile.data.text)
    }
    
    我们可以看到,在命令提示符窗口中显示输出。
    Meteor Assets Get Text
    步骤1B - 创建JSON文件

    我们将在 private 文件夹内创建此文件。此文件将包含二进制数据 "myBinary": {"$binary": "c3VyZS4="}

    C:UsersAdministratorDesktopmeteorAppprivate>touch my-ejson.ejson
    
    步骤2B - 获取二进制
    要读取JSON文件,我们可以使用Assets.getBinary方法。
    if (Meteor.isServer) {
       var myFile = Assets.getBinary('my-ejson.ejson');
       console.log(EJSON.stringify(myFile));
    }
    
    命令提示符将记录EJSON值。
    Meteor Assets Get Binary
  • 相关阅读:
    积累
    AnkhSVN使用记录
    时间戳
    Nhibernate
    Css的sb问题
    ajax
    WAS资料收集
    CryStal资料收集
    Decorator模式
    MSDN WebCast网络广播全部下载列表
  • 原文地址:https://www.cnblogs.com/h2zZhou/p/7390058.html
Copyright © 2011-2022 走看看