Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
 Meteor_IT技术博客_编程技术问答 - 「Fatal编程技术网」

Meteor如何仅为添加到集合中的项调用客户端js函数

使用Meteor,我希望添加到列表中的新项目淡入。但是,我不希望列表中的每个元素在添加某些内容时都慢慢淡入,只希望添加的新元素 我有以下由服务器发布并在客户端订阅的集合 List = new Meteor.Collection("List"); Meteor.autosubscribe(function () { Meteor.subscribe('list'); }); 我有以下模板: <template name="list"> {{#each list}}

Meteor公用文件夹不工作

我是Meteor的新手,我正试图了解如何为静态内容服务——图像、JS等。。我已经按照文档创建了正确的文件夹结构(它并没有真正涉及到),但对这些内容的请求只是失败地转移到服务主应用程序页面 例如,将图像放入“app_root”/public/image.png并向localhost:3000/image.png发出请求只会返回主应用程序页面 知道我做错了什么吗? 谢谢 您描述的设置对我来说是正确的。public/中的媒体 http://localhost:3000/myphoto.jpg tod

Meteor “什么是”呢;这";流星';s";Template.myTemplate.rendered";回拨?

根据docs.meteor,在“Template.myTemplate.rendered”回调的主体中,“this”是一个模板实例对象 但是,当我在回调中插入“debugger”行并使用浏览器开发工具进行检查时,“this”的值是“window”。我做错什么了吗 我正在使用排行榜示例-以下是车把模板: 我认为您的问题在于此在Meteor.defer回调中,这意味着此的上下文已更改。尝试在变量中缓存此,然后在控制台.log()中输出该变量。例如: Template.leaderboard.ren

如何在Meteor中显示相关子文档属性

我是Meteor/MongoDB的新手,我正试图用这样的方式来描述Meteor项目中的用户和他的东西: { _id: whatever, name: "John Doe", myToys: [ {toy_id: "truck", quantity: 2}, {toy_id: "legoset", quantity: 4} ] } 我有另一个集合,其中包含所有这些玩具ID及其属性(制造商、流行度等,以及以后可能会

在Meteor用户文档中合并Twitter和Facebook帐户

因此,我正在用Meteor开发一个应用程序,并注意到当我登录Twitter和Facebook时,我创建了两个独立的用户帐户。是否有任何内置方法确保这些合并?我在基于twitter的用户帐户中没有看到任何电子邮件地址,因此我可以看出,可能很难确定要链接哪些帐户 建议?谢谢 我也遇到过类似的情况,所以这里有一个很好的起点: 您可能希望在活动中进行合并。基本上,此时您要做的是: 执行强制协议/例行程序,以尽可能多地将电子邮件保存在任何身份验证方法的某个配置文件字段中,以便您能够执行下一步,即 无论何

Meteor 流星应用程序挂起

完成工作并开始工作会让人头疼 我运行了以下命令: mrt create microscope mrt 这给了我输出: Stand back while Meteorite does its thing Done installing smart packages Ok, everything's ready. Here comes Meteor! [[[[[ ~/Projects/microscope ]]]]] livedata: updating npm dependencies

Meteor 更改一个模板的反应式数据将重新绘制整个页面

我有一个包含两个模板的页面,一个模板包含工具栏,另一个模板包含页面的其余部分 工具栏中的按钮根据会话变量以启用或禁用的形式显示。这是工具栏中的一个条目: {{#if canValidate}} <img id="validateForm" class="img-rounded" src="/images/nav/form_green.gif" style="height:32px; width: 32px"/> {{e

如何在Meteor中进行类似Pinterest的UI布局?(编辑,有人使用Cast.js吗?)

这对webdev来说非常陌生,但我正在尝试Meteor!我想创建一个包含一些文本、链接和图像的集合,并以类似Pinterest的网格类型布局显示集合中的每个项目 我找到了一些资源,比如Meteor同位素()、cast.js(),甚至可能使用twitter引导程序自己的网格系统 有没有推荐使用Meteor进行gridview的方法?谢谢。我自己带同位素去的,但不是流星包。最后,我不得不使用库本身,然后使用jquery ImagesLoaded进行同位素重新部署调用。流星模板..渲染作品的方式不考虑

Meteor 车把{{#if}}未按预期渲染

我观察到一些非常奇怪的行为。在div类标记中使用{{{if}}时: <div class="gallery-row {{#if helper}}class2{{/if}}"> 我得到以下DOM片段: <div class="gallery-row <!--data:Hb4bubiKDcedk9Z85-->"> 该注释是spark(meteor的模板系统)注释,在HTML标记中不起作用(因为HTML注释在它们内部无效)。这是已知问题,请参阅: 将助手移到

Meteor 客户机上的多个初创公司

我们看到了非常奇怪的流星行为。在执行了一个简单的事件挂钩(它从表单收集信息,执行插入并更新会话变量)之后,客户端似乎再次启动,重新绘制整个页面。实际上,Meteor.startup被执行了不止一次,即使浏览器窗口没有被刷新(或类似的事情)。更奇怪的是,我们制作了极其相似的应用程序,但它们根本没有显示这种行为。我们无法检测到不同项目之间的任何显著差异 我们正在使用Meteor版本0.6.4.1(在所有情况下),自动发布和不安全都已删除 Playlist.html: <body> {{&

使用meteor中的DDP.connect()登录用户

我正在尝试使用DDP.connect()连接两个不同的meteor应用程序。 如何使用DDP.connect()对用户进行身份验证?您可以通过以下方式进行身份验证: var DDPConnection = DDP.connect(<url>); DDPConnection.call("login", { "password":"qwerty", "user" : {

meteor:按字段值对集合进行迭代

我有带有类别字段和名称字段的项目,例如: { category: 'CategoryOne', name: "ItemOne" }, { category: 'CategoryOne', name: "ItemTwo" }, { category: 'CategoryTwo', name: "ItemThree" }, ... etc 我想做的是在类别的标题下显示这些 Template.categories.helpers({ categories: function(){

Meteor Minimongo用例

在Meteor中,minimongo使从浏览器控制台中查询数据库变得非常容易。但我仍然无法理解为什么能够以这种方式查看数据被认为是如此有益。偶尔打开控制台,可以看到发布了哪些数据,并可以让我使用这些数据,这真是太好了。minimongo的其他一些好的实际用例是什么?你有没有任何例子可以说明minimongo为你的开发者提供了帮助?在构建应用程序时,你可以使用它很容易地将信息显示到HTML中。通常,您会有逻辑连接到db,将其ajax到前端,然后显示它并刷新它/更新任何数据 在这里,您可以制作漂亮的

部署的Meteor应用程序(Meteor.com)的IP地址?

我在meteor.com上部署了一个meteor应用程序。它已启动并运行良好meteor deploy myapp.meteor.com,但我需要调整防火墙规则,以便服务器可以看到它 它是否有静态IP,如果有,如何获取 ping yourappname.meteor.com 请注意,IP不能保证是静态的,因此它可能会不时更改

Meteor MongoDB中按属性值分组(和计数?)

我正在使用Meteor进行一个web项目,我需要找到一种方法,通过一个属性对集合中的记录进行分组和计数。这是一个样本记录,我希望从集合中执行此操作: { "owner" : "7YnNwSC3E3iTcRHcC", "isbn" : "1551110881", "title" : "Introduction", "type" : "0", "class" : "ADNR1234", "condition" : "0", "active" :

Meteor 使用机器人连接流星

我在Windows上的本地虚拟机上运行Meteor,可以使用IP地址192.168.56.111访问该虚拟机 当我使用Robomongo时,我使用这个IP地址并将其指向端口3001,我无法连接 我应该期待它连接吗?如果没有,我需要做什么来连接它吗 使用meteor,运行的数据库绑定到127.0.0.1,因此在其他IP上无法访问该数据库。我认为这样做是出于安全原因,尽管不确定 您应该使用本地IP/127.0.0.1,而不是192.168.56.11。然后简单地创建SSH隧道: ssh -L2701

Meteor mongodb文件大小太大

我只是从Meteor开始创建一些测试/实践应用程序。在我创建并运行应用程序后,.meteor文件夹的大小将变为500 MB。每个练习应用程序都会向我的工作文件夹添加500 MB左右的内存 我不是在玩任何大型数据集,我的数据库将少于10 MB 当我将我的工作文件夹与笔记本电脑同步时,备份它是一件非常痛苦的事情。如何在创建实践应用程序时减小默认mongodb的大小,以便备份或同步文件夹 而且,即使我将整个应用程序文件夹复制到新位置,它也不会运行,可能是因为数据库存储在其他位置 我是否可以将数据库保存

有没有办法将Meteor web应用程序部署为独立的自包含包?

我想知道是否有一种方法可以部署Meteor应用程序,有人可以下载它,解压它,然后运行它,使它基本上运行Mongo,运行Node.js web服务器,并打开浏览器(例如)http://localhost:4040应用程序将在其中运行。集所有功能于一身,完全独立。因此,无需将其放在Linux服务器上、安装Mongo、设置env vars等等诸如此类的东西。我认为这可能是有可能的。有关于的教程和一个名为的包 还可以查看现有的问题 更新 也许你可以和哇一起工作!非常有趣。这看起来可能对我有用。我将

无法从Webstorm运行meteor

我想从某个IDE运行meteor应用程序,以便调试服务器端代码。 现在我已经在Webstorm上安装了meteor应用程序。当我尝试运行该应用程序时,会收到以下错误消息。非常感谢你的帮助 /Users/jackal/.meteor/packages/meteor tool/.1.0.35.mewx50++os.osx.x86_64+web.browser+web.cordova/meteor tool os.osx.x86_64/dev_bundle/lib/node_modules/fiber

Meteor 什么';这是为insert/update/delete设置服务器端挂接点的最优雅的方式;事件“;

我正在寻找一种方法,在命名的mongo集合中为更新/删除和插入提供仅服务器端的钩子点。 我知道发布机制可以通知客户端服务器端操作,但这不是我想要的。其思想是对典型的集合生命周期事件组织服务器端“副作用处理”和服务器端验证 谢谢也许还有其他解决方案,但我发现matb33的meteor collection挂钩非常简单易懂 一旦我将其添加到meteor项目中,我就可以在我的服务器文件夹中创建一个新文件,如mycollection_hooks.js文件(SERVER很重要,因为如果将它们放在lib或共

Meteor.IE 10中的呼叫丢失会话

运行以下代码时: Meteor.call('updateRubricStudentAssessments', ids, setVal, function (err, updateCount) { console.log(Session.get("selected_classroom")); saveAssessmentDataCallback(ids); }); 在IE 10中,选择的会话变量被输出为未定义

检查Meteor.user()之前的所有内容,而不仅仅是有效的路由

我只是在建立一个基本的应用程序。我有一手完整的路由和一个onBeforeAction检查用户是否登录。如果没有,则使用this.layout在特殊布局中呈现登录模板 另外,我在Router.configure中有我的基本layoutTemplate、loadingTemplate和notFoundTemplate设置,据我所知,它为每个没有定义其他内容的路由设置默认值 基本上一切都正常,只有一个例外:对于404事件,不会调用onBeforeAction。这使我的404模板在默认布局中呈现。我的目

Meteor Publish Composite不适用于Iron Router

我正在尝试reywood:在Meteor中发布复合包,但没有基本的成功。模板未显示从MongoDB集合中提取的字段 /server/publish.js Meteor.publishComposite("PDetail", function(pShortname) { console.log("Browser asked to subscribe to PDetail with: " + pShortname); return { find: function() {

请解释Meteor的Iron路由器数据并订阅/发布渲染

我对Iron Router和Collections/publish/subscribe缺乏文档感到失望。我在站点中的isServer部分代码中有一些Publish语句,用于将集合中的数据返回给客户端。我这样称呼他们: Router.route('/project/:_id', { path: '/project/:_id', template: 'project', waitOn: function(){ return Meteor.subscribe( "getProjec

Meteor 流星铁路线

在我的Meteor应用程序中,我有一个简单的Iron路由器路由,每当任何用户需要注销应用程序时,我都会使用它,尽管每当我调用这个路由时,我都会得到以下错误。有人能告诉我我做错了什么/错过了什么吗?谢谢 请注意,Meteor.logout不会返回任何错误 Router.route('/logout', function(){ Meteor.logout(function(err){ if(err){ console.log('Error Logging out: '

Meteor-onRendered不是一个函数

我有最新版本的流星 meteor --version Meteor 1.1.0.2 这就是我说的 这是我的js代码 if (Meteor.isClient) { Template.virtuebox.onRendered(function () { console.log("hi") }); } 这是我的模板 <template name="virtuebox"> <div class="box"> <spa

meteor JS支持RTL语言吗?

meteor JS支持波斯语(波斯语)或阿拉伯语等RTL语言吗? 制作网页时,可以使用从右到左的语言。Meteor是一个完整的堆栈框架。在前端,它仍然是HTML/CSS/JS(上面有一块反应模板)。您可以使用更改用户语言,或者简单地用您想要的任何语言硬编码您的网站。从右到左在前端使用CSS进行管理 是的,Meteor确实支持从右到左的语言,因为它不是一个前端框架,而是一个完整的堆栈框架,您可以使用任何CSS或前端库 对不起。无法抗拒。是的,meteor支持unicode语言,其中包括unicod

使用iron路由器发送到Meteor autoform提交的新数据?

我正在使用Meteor和AutoForm&Iron路由器 我有一个用于插入数据的自动表单,我想重定向到成功插入后添加的数据页面。我该怎么做 以下是关于: {{#autoForm collection="Products" id="add" type="insert"}} <h4 class="ui dividing header">Products Information</h4> {{> afQuickField name='name'}}

包装条纹在Meteor的光纤中创建客户回调

创建新客户时,我很难让Stripe.js正常工作。以下是他们教程中的Node.js代码: // Set your secret key: remember to change this to your live secret key in production // See your keys here https://dashboard.stripe.com/account/apikeys var stripe = require("stripe")("sk_test_999999999999

模板。$(选择器)不工作Meteor

我刚刚发现,将DOM搜索限制在当前模板而不是文档,这是一种很好的模式,因此我开始将所有文档.querySelector()替换为模板.find(),将jquery$(选择器)替换为模板。$(选择器)。 Inside events一切都很好,但在这段代码中(onRendered),它就是不起作用,我在控制台中得到一个:TypeError:undefined不是一个对象(正在评估“template.$”): Template.icons.onRendered(function () { te

如何在meteor中的单个订阅调用中发布多个集合?

我可以在一次订阅呼叫中发布多个集合吗?如果是,请指导我。是的。函数可以返回游标数组。例如: 客户端 Meteor.subscribe('roomAndMessages'); 服务器 Meteor.publish(“roomAndMessages”,函数(roomId){ 检查(房间号、字符串); 返回[ 查找({u id:roomId}), Messages.find({roomId:roomId}) ]; }); 重要提示 如果在一个数组中返回多个游标,则它们当前必须都来自不同的集合。我们

Meteor 为不同的用户发布不同的数据

我试图只将所有用户发布给管理员,但要匹配某些数据(在本例中,API密钥对每个用户来说都是“私有的”,我意识到管理员很可能会检查数据库,但我们暂时忽略安全问题) 因此,基本的想法是,用户可以完全看到自己的个人资料,而不是其他人。管理员可以查看自己的完整配置文件和所有其他用户配置文件的审查版本。为此,我有以下发布代码: Meteor.publish('currentUser', function() { return Meteor.users.find({_id: this.userId}, {

Meteorjs和autoform简单模式-如何验证简单复选框

我使用的是autoform和simple schema,我已使用以下字段定义了一个schema对象: confirm_nominee: { type: Boolean, autoform: { type: "select-checkbox-inline", options: function () { return [ { label: "Check here to certify that the volunteer nominated in th

Meteor 流星。订阅/发布问题

我有个问题。 我正在尝试建立高图表图形。 工作原理: 我要去我的路线('ship.details'),在这里我没有问题。 我的问题是: 归入(发货、快照、全部)不起作用。 My publish.js: Meteor.publish("ships_snapshots", function(user, options) { if(!this.userId) return null; if(this.userId) { console.log('subsribed by

将meteor更新到1.2.1版后,api.export()似乎不起作用。

我使用api.export导出meteor包中1.2.1版之前的数据,它工作正常,但在更新到1.2.1版之后,它就不再工作了 Package.on_use(function (api) { api.export("<somedata>", 'client'); } 你能给出一个更完整、可重复的例子吗?请给出一个示例变量,您添加、定义和导出它的方式,以及您希望在包的上下文之外使用它的方式。实际上,meteor对更少的包施加了一些新的约束,因此在使用更少的包修复问题后,我无法

Meteor 流星安装错误

我在安装Meteor时遇到了问题。下面是我尝试的快照 jakejacobs@jakejacobs-Peppy:~$ curl https://install.meteor.com/ | sh % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Sp

Meteor 用流星奔跑的黑猩猩

为我的应用程序在全球和本地安装了Chimp。在我的应用程序根目录下创建了功能目录。在以下场景中放入功能文件insertContract.feature Feature: Input contact information As a contract admin I want to input contact information So that I can save it in a database @watch Scenario: Go to the contract insert pa

Meteor settings.json(public)正在删除空格

我正在使用,我注意到,当应用捆绑在一起时,谷歌分析就不起作用了 在做了一些研究之后,我发现meteor\u runtime\u config变量(保存公共设置)删除了空格,这使得它成为GoogleAnalytics 这意味着插件不再工作(因为它正在搜索“谷歌分析”) 我如何在不使用他们的插件的情况下快速修复此问题(尝试添加%20,但它刚刚逃逸到%2520)

com.meteor.cordova-update.tgz:没有这样的文件或目录

我正在尝试在一台新电脑上为手机构建meteor 1.1.0.3应用程序,命令如下: 流星跑机器人 安装Cordova插件的指示灯变为54%,然后产生错误: Warning: Failed to create the file Warning: project/.meteor/local/cordova-build/local- Warning: plugins/com.meteor.cordova-update.tgz: No such file or directory curl: (23)

Meteor 路由器与铁制路由器的链接将转到“;“随机”;页面上的位置

我正在使用带有meteor应用程序的iron路由器。一件奇怪的事情正在发生。路线的某些链接(例如/purchase)将我带到页面的中间或底部。这种行为似乎是随机的。是否有任何方法可以确保这些选项将您带到页面顶部?告诉窗口在导航到路线时滚动到顶部: route: { name: 'name' template: 'template' onAfterAction: function () { scrollTop(); } } function scr

如何在服务器端获得已编译的meteor css包

我在client/目录中有多个scss样式表。我有一个特定的页面,它被呈现在服务器端,并且在没有Meteor应用程序的情况下静态地提供服务(它是电子邮件取消订阅确认) 我想在此页面上加载我的主站点css包 对于这个目标,我需要的只是这个包的文本内容,或者更好的是一个绝对路径。问题是,Assets.getText()只能访问private/directory 然而,Meteor知道服务器端的这个包文件路径,因为它以某种方式使用index.html提供它 有什么方法可以自己做吗?如果我正确理解了这个

如何使用Meteor登录用户

我添加了accounts密码和useraccounts:unstyled 我已将登录模板包含在我的footer.html中- {{#if showSignIn}} {{> atForm state="signIn"}} {{/if}} 我正在为应用程序启动时的用户创建进行硬编码- import { Accounts } from 'meteor/accounts-base' if (!Acounts.findUserByEmail('aidan@gmail.com')) {

使用apollo stack和meteor

我正试图在我的meteor项目中使用Apolp堆栈。我曾经 meteor add apollo meteor npm install --save apollo-client apollo-server express 安装apollo stack,但当我执行meteor来运行我的项目时,它会给出错误 /home/xxxxxx/Example/crud/.meteor/local/build/programs/server/packages/modules.js:97872 const gr

heroku meteor应用程序出错

我在heroku上部署我的web应用程序时遵循了本文档中给出的以下步骤: 然后我的应用程序没有运行,日志上说meteor需要节点V0.10.41或更高版本 根据中的解决方案,我将构建包更改为- 然后我得到一个错误: 2016-08-19T14:50:27.547793+00:00 heroku[路由器]:at=错误代码=H10 desc=应用程序崩溃方法=获取路径=/host=dss-society.herokuapp.com请求_id=c116c227-b93e-482f-b17e-ec198

Meteor 流星建造不起作用

“流星建造”不适合我 我在ubuntu 14上-亚马逊网络服务(AWS) 及 我使用了这些步骤 谢谢您的帮助。我相信我已经找到了问题所在,您需要指定一个输出目录。e、 g.meteor build../release会将创建的tarball放在指定的目录中。我相信我已经发现了问题,您需要指定一个输出目录。e、 g.meteor build../release会将创建的tarball放入指定目录。谢谢:)是的,我在火箭中。聊天directory@MedBou我更新了答案,你需要为生成的tarb

在heroku服务器meteor上推送主机时出错

我在推到主heroku服务器meteor时出现以下错误 Building Meteor app with ROOT_URL: http://****.herokuapp.com remote: Errors prevented bundling: remote: While minifying app code: remote: packages/minifyStdJS_plugin.js:113:28: UglifyJS minification error: remote: remote

为什么Meteor/Mupx部署在一台计算机上失败,而在另一台计算机上失败?

我可以从一台计算机部署到digital ocean,但当我尝试从另一台笔记本电脑进行更改和部署时,会出现此错误。除了start.sh文件位于两个不同的位置外,这两个文件上的配置几乎相同 Verifying deployment: FAILED -----------------------------------STDERR----------------------------------- package.json meteor-dev-bundle@0.0.0 No descriptio

Meteor 铁路由器中间件

我正在尝试将JWT(JSON Web令牌)应用于Meteor服务器端API和Iron路由器。 我能够创建令牌,但我无法在iron router中获得方法来编写中间件来验证该令牌。 您能解释一下使用哪种方法来编写中间件以及如何定义它吗?有几种方法可以实现这一点,我认为最简单的方法是在路由的操作方法中应用您的逻辑,如下所示: Router.route("/dashboard", { name: "dashboard", action: function() { const token

上一页 1 2  3   4   5   6    7   8   9  ... 下一页 最后一页 共 205 页