Articles of meteor

meteorless源地图不会被加载到客户端

我尝试在我的项目中获得更less的源地图,但是他们似乎并没有传递给客户端。 > meteor –version > Release 0.8.1.3 > lessc –version > lessc 1.7.0 (LESS Compiler) [JavaScript] > less .meteor/packages |grep less > less > ls .meteor/local/build/programs/client > -rw-r–r– 1 mhhf staff 342679 Jun 6 13:05 473be00fc614aeff1b93b555c76b905fcc71e56b.css > -rw-r–r– 1 mhhf staff 463306 Jun 6 13:05 473be00fc614aeff1b93b555c76b905fcc71e56b.css.map > less .meteor/local/build/programs/client/program.json > … > { "path": "473be00fc614aeff1b93b555c76b905fcc71e56b.css", […]

Meteor.js:你如何要求或链接在客户端和服务器上的另一个JavaScript文件?

1)在后端节点链接一个JavaScript文件到另一个我们使用require语句和module.exports。 这允许我们创build代码模块并将它们连接在一起。 meteor里的同样的事情呢? 2)在前端,meteor是我想从另一个前端JavaScript文件访问代码,我必须使用全局variables。 有没有更好的办法做到这一点,所以我可以要求在另一个文件中的一个JavaScript文件? 我认为像browserify这样做,但我不知道如何将这与meteor。 基本上如果在客户端我有一个文件 browserifyTest.coffee test = () -> alert 'Hello' 我想能够在另一个文件中访问这个testingfunction test.coffee Template.profileEdit.rendered = -> $ -> setPaddingIfMenuOpen() test() 我怎样才能做到这一点在meteor而不使用全局?

在node-webkit上的meteor排行榜应用程序

我正试图让meteor排行榜应用程序在Node-Webkit上运行。 我已经将它压缩并压缩成一个.nw文件,但是当我把它放入时,我得到错误: 无效的软件包软件包中没有“package.json”,请确保“package.json”位于软件包的根目录下。 我已阅读各种线程,但没有明确的。 这似乎是分散的应用程序需要重组。 还需要弄清楚如何运行服务器[本地/ DDP]。 编辑: PS我正在使用排行榜meteor应用程序的分stream文件,以便能够在node-webkit中运行它。 我正在试图弄清楚的是: 如何运行/初始化本地节点(卸载)服务器并设置端口。 如何为mongodb等设置分散的应用程序的环境variables 什么将用作 “主”:?, “node-remote”:? 为node-webkit package.json文件。 有人可以请一些灯光,如果可能的话,将不胜感激。 先谢谢了。 Praney 🙂 更新: 修改了一下之后,我添加了“main”:“index.html”,并将index.html文件添加到了分散的应用程序的根目录中。 这个文件只是在浏览器中加载main.js文件,在这里: <!DOCTYPE html> <html> <head> <title>Leaderboards</title> </head> <body> </body> <script src="main.js" type="text/javascript"></script> </html> 现在我得到这个错误: “Uncaught ReferenceError:__dirname is not defined”,source:file:///Users/Praney/projects/webkit/nw-sample-apps/leaderboards/main.js(2) main.js process.argv.splice(2, 0, 'program.json'); process.chdir(require('path').join(__dirname, 'programs', 'server')); require('./programs/server/boot.js');

在Mac上使用NodeJS读取Access数据库文件(.mdb)?

我想打开* .mdb文件(Access数据库)进行只读(需要SQL访问权限,而不是只打开文件)。 主要的问题是我需要在运行在Mac OS X上的NodeJS服务器中打开它。我想要避免在服务器上安装任何第三方二进制文件和/或Microsoft Access驱动程序 – 只能使用节点包或类似文件。 我的服务器是Meteor服务器,所以任何NodeJS(npm)都会很好。 有可能的? 谢谢!

如何使用自动值在SimpleSchema Meteor中定义子文档,而不将其插入每个父文档插入?

我试图为一个子文档集合定义一个模式,父文档和子文档都有自动值字段,应该在插入时设置。 问题是,当我尝试插入一个新的父文档(没有任何子文档),我得到一个错误,指出子文档字段是必需的。 以下是重现问题的完整代码: main.js ChatRooms = new Meteor.Collection("chatRooms"); schema_ChatRooms_ChatMesssage = new SimpleSchema({ userId: { type: String, label: "User ID", autoValue: function() { if (this.isInsert) { if (! this.isFromTrustedCode) { return this.userId; } } else { this.unset(); }}, autoform: { omit: true } }, content: { type: String, label: "Content", max: 1000, min: 1 }, creationDate: […]

跟踪twitter列表中的事件(nodejs / meteor)

有没有一种简单的方法来跟踪Twitter列表中的“实时”鸣叫? 以下是一个示例列表: https : //twitter.com/StartupDorf/lists/startups-im-startupdorf 我想过使用twit ,并首先检索所有成员的列表,然后跟踪这些用户。 这是我目前的方法,分两步工作: // first, fetch a list of all list members T.get('lists/members', {id: 1282843634, list_id: 95809626, count: 5000}, function (err, data, response) { if (err) { // } else { data.users.forEach(function (user) { follow.push(user.id) }); } }); // I haven't seen a .done() method, so I'm just waiting 3 […]

meteorjs(CollectionFS)读取文件的来源

我正在使用CollectionFS作为我的meteorjs应用程序,并试图上传一个文件,然后阅读源做其他的东西。 我想要做的全名列表如下: 上传文件 读出来源 取决于我将删除的内容或不会删除的文件 第一步和第三步是没有问题的 – 但是第二步我不明白该怎么做。 有一些callback,我可以“访问”文件(如build立一个readStream等),但我不明白如何使用它来读出洞的源代码。 在我的情况下,我上传一个CSV文件,上传后,我想分析内容 – 但如何使用CollectionFS解决步骤2?

在Meteor中添加一个公共的JS

我已经在meteor中join了新的公共javascript,并且加载了这个 if (Meteor.isClient) { Template.hello.created = function() { $('head').append('<script type="text/javascript" src="/js/Chart.min.js">'); }; } 但是我在浏览器控制台中得到了这个错误 Uncaught SyntaxError: Unexpected token < jquery.js?dd8bac56f8fd3666d433d2285ae01e52597cc51a:372 (anonymous function) 有任何想法吗?

meteor:如何将原生移动应用程序指向部署的服务器

如果你有一个meteor应用程序模块是一个networking和原生移动应用程序托pipe,你怎么指向meteor的后端本地应用程序。 另外,meteor还在为本地应用程序访问前端吗?

使用meteor-wkhtmltopdf下载页面上元素的PDF

我试图触发在DOM中呈现的D3生成的元素的wkhtmltopdf -ization服务器端,然后在响应中将最终的PDF传递回客户端。 简而言之,这就是我正在做的事情: Meteor.methods({ downloadPdf: function(data, node) { var filename = data.slug + "-" + data.size, headers = { 'Content-Type': 'application/pdf', 'Content-Disposition': "attachment; filename=" + filename + ".pdf" }; this.response.writeHead(200, headers); var r = wkhtmltopdf(node).pipe(this.response); return r; } }); 我在客户端上打电话给他: Template.getPDF.events({ 'click .pdf-export-button': function(e) { var data = Router.current() && Router.current().data(); if (data) { var […]