📝 Meteor教程

31篇技术文档
  Meteor-EJSON

📅  最后修改于: 2020-12-08 05:24:10        🧑  作者: Mango

EJSON是支持Date和Binary类型的JSON语法的扩展。安装EJSON要安装EJSON软件包,我们需要从命令提示符窗口中添加它。日期示例我们可以使用parse方法反序列化日期。控制台将记录正确的日期值。二元范例同样可以应用于二进制类型。您可以看到控制台正在记录新的反序列化值。串化我们可以使用stringify方法序列化一个对象。这是与上面的示例相反的过程。我们可以在控制台中看到我们的新值。...

  Meteor-电子邮件

📅  最后修改于: 2020-12-08 05:24:30        🧑  作者: Mango

当您需要从Meteor App发送电子邮件时,可以使用此软件包。步骤1-新增套件打开命令提示符窗口并运行以下命令-第2步-Mailgun帐户我们需要在这里创建一个帐户。这是Meteor应用程序的默认电子邮件提供商。登录后,打开“域”选项卡,然后单击“域名”下面的沙盒URL。它将打开一个新页面,在这里我们可以找到默认SMTP登录名和默认密码。我们将需要这两个来创建MAIL_URL环境变量。发送电子邮...

  Meteor-资产

📅  最后修改于: 2020-12-08 05:24:51        🧑  作者: Mango

静态服务器资产位于应用程序内的私有子文件夹中。在以下示例中,我们将学习如何使用简单JSON文件中的数据。第1步-创建文件和文件夹让我们在该文件夹中创建一个私有文件夹和my-json.json文件。我们将在命令提示符窗口中使用以下命令来执行此操作,但是,您也可以手动创建它。第2步-获取文本为了能够从文件中读取数据,我们将使用Asssets.getText方法。请注意,这只能从服务器端完成。由于我们使...

  Meteor-安全

📅  最后修改于: 2020-12-08 05:25:16        🧑  作者: Mango

在本章中,我们将学习如何保护应用程序安全以及在开发应用程序时应考虑的因素。自动发布和自动安全是自动发布一个包,自动从数据库到客户端发布的所有数据。在生产中应该禁用此便利。可以在命令提示符下禁用它。您可以使用我们将在“发布和订阅”一章中介绍的Meteor.publish()和Meteor.subscribe()方法向客户端发布一些数据。不安全是一个程序包,它允许在开发人员的控制台中编写MongoDB...

  Meteor-排序

📅  最后修改于: 2020-12-08 05:25:37        🧑  作者: Mango

从数据库中获取数据后,便可以对数据进行排序。在下面的示例中,我们将创建Users集合。我们将使用排序参数({sort:{name:1}})按名称对集合数据进行排序。数字1用于设置升序。如果要使用降序,则应使用-1。我们可以通过电子邮件以相同方式对数据进行排序。最后,我们可以按加入日期对其进行排序。...

  Meteor-帐户

📅  最后修改于: 2020-12-08 05:26:07        🧑  作者: Mango

该软件包允许完整的用户身份验证功能。您可以通过在命令提示符窗口中运行以下代码来添加它。认证示例此示例将显示基本身份验证。我们将创建register,login和home模板。如果存在currentUser(如果用户已成功注册或登录),则将显示主页模板。如果没有currentUser,则注册和登录模板将可见。meteorApp.html首先,我们需要创建一个注册事件。该函数将读取寄存器输入,创建一个...

  Meteor-方法

📅  最后修改于: 2020-12-08 05:26:28        🧑  作者: Mango

流星方法是在服务器端编写的函数,但可以从客户端调用。在服务器端,我们将创建两个简单的方法。第一个将加5,而第二个将加10。使用方法meteorApp.js启动应用程序后,我们将在控制台中看到计算出的值。处理错误为了处理错误,可以使用Meteor.Error方法。以下示例显示了如何为未登录的用户处理错误。控制台将显示我们的自定义错误消息。...

  Meteor-Package.js

📅  最后修改于: 2020-12-08 05:27:06        🧑  作者: Mango

在本章中,我们将学习如何创建自己的流星包。创建一个包让我们在桌面上添加一个新文件夹,在其中创建软件包。我们将使用命令提示符窗口。现在,我们可以在上面创建的文件夹中创建包。从命令提示符处运行以下命令。用户名是Meteor Developer用户名,而包名是包的名称。添加包裹为了能够将本地软件包添加到我们的应用程序,我们需要设置ENVIRONMENT VARIABLE,该变量将告诉Meteor从本地文...

  Meteor-发布和订阅

📅  最后修改于: 2020-12-08 05:27:37        🧑  作者: Mango

正如“收藏集”一章中已经讨论的那样,我们所有的数据都可以在客户端获得。这是一个安全问题,可以使用发布和订阅方法来处理。删除自动发布在此示例中,我们将对以下数据使用PlayersCollection集合。为了能够专心于本章本身,我们准备了此系列。如果不确定如何在流星应用程序中创建MongoDB集合,请查看我们的集合章节。为了保护我们的数据,我们需要删除允许我们在客户端使用数据的自动发布程序包。完成此...

  Meteor-结构

📅  最后修改于: 2020-12-08 05:28:00        🧑  作者: Mango

流星提供了一些特殊的文件夹,可以帮助开发人员构建其应用程序。客户如果创建客户端文件夹,则该文件夹中的所有内容都将在客户端运行。这是您可以放置HTML,CSS和客户端JavaScript的文件夹。您应该将Meteor.subscribe函数,模板,帮助程序和事件放置在此文件夹中。注意,您不需要在客户端文件夹内放置的文件中运行Meteor.isClient函数。服务器该文件夹中的文件将仅在服务器端运行...

  Meteor-部署

📅  最后修改于: 2020-12-08 05:28:16        🧑  作者: Mango

关于Meteor的一大优点是部署应用程序非常容易。一旦您的应用程序完成,就有一种简单的方法可以与世界共享。您所要做的就是在命令提示符窗口中运行以下代码。系统将要求您输入Meteor开发人员帐户的用户名和密码。现在,您将能够通过以下具有您的应用名称的链接从浏览器访问该应用。...

  Meteor-在移动设备上运行

📅  最后修改于: 2020-12-08 05:28:42        🧑  作者: Mango

在本章中,我们将学习如何在android设备上运行该应用程序。流星最近才为Windows操作系统添加了此功能,因此我们需要将流星应用更新到1.3 Beta版本。注意-在撰写本教程时,Meteor的1.3版本处于Beta版。生产版本发布后,我们将对此进行更新。由于我们要使用最新的Meteor版本,因此可以通过在命令提示符窗口中运行以下代码来更新它。第1步-安装Android SDK使用下表中的链接安...

  Meteor-ToDo应用

📅  最后修改于: 2020-12-08 05:29:21        🧑  作者: Mango

在本章中,我们将学习如何创建一个简单的待办应用程序。第1步-创建一个应用打开命令提示符并运行以下命令-要查看该应用程序,您需要使用meteor命令运行该应用程序并转到http:// localhost:3000步骤2-建立资料夹和档案代替默认的文件结构,我们将对其进行重构。让我们创建一个客户端文件夹,在其中创建todo-app.html,todo-app.css和todo-app.js。我们还将创...

  Meteor-最佳做法

📅  最后修改于: 2020-12-08 05:29:45        🧑  作者: Mango

在前面的章节中,我们已经介绍了流星开发的一些最佳实践。以下是使用Meteor时应牢记的一些最佳做法。目录结构关于Meteor应用程序中的目录结构,没有严格的规则。有关准则的更多信息,请查看“流星-结构”一章。使用方法处理敏感数据时,应始终使用Meteor-方法,而不是直接从客户端调用insert,update和remove。数据管理使用发布和订阅方法保护您的数据。如果希望所有客户端都可以使用您的数...

  Meteor-有用的资源

📅  最后修改于: 2020-12-08 05:30:03        🧑  作者: Mango

以下资源包含有关流星的其他信息。请使用它们来获得有关此方面的更深入的知识。流星上的有用链接流星-流星官方网站。流星维基–流星维基百科参考。流星有用的书要在此页面上注册您的网站,请发送电子邮件至...