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
  • 相关阅读:
    nodeJS + webStrome
    js获取浏览器窗口属性
    理解JavaScript中的arguments,callee,caller,apply
    Java对象及对象引用变量
    Transform-style和Perspective属性
    线程同步的几种方式
    SQL高级查询——50句查询(含答案)
    接口、抽象类的区别与共同点
    JAVA异常架构图及常见面试题
    【转】JVM介绍
  • 原文地址:https://www.cnblogs.com/h2zZhou/p/7390058.html
Copyright © 2011-2022 走看看