标签: meteor

订购Meteor加载的css和js文件

有没有办法为Meteor加载的自动加载的css或js文件指定顺序.

搜索了文档但找不到任何内容.

我问,因为我正在玩舞台,我正在尝试使用Twitter Bootstrap和Meteor.在Bootstrap附带的示例中,始终在bootstrap-responsive.css之前加载基本bootstrap.css.

有任何想法吗?

meteor

41
推荐指数
2
解决办法
2万
查看次数

如何测试Meteor应用程序?

测试使用框架开发的Web应用程序的推荐方法有哪些?

关于TDD最佳实践的流星非官方FAQ条目很短.

testing tdd meteor

41
推荐指数
2
解决办法
1942
查看次数

Meteor - 设置文档标题

有没有办法改变<title>Meteor应用程序中的元素?似乎模板仅在中处理<body>.

meteor

41
推荐指数
5
解决办法
9353
查看次数

流星直播改变有动画吗?

Meteor如何处理实时更改?例如,我不希望变化是瞬时的,而是使用某种类型的动画.如果我们使用css设置更改项目动画/过渡是否有效?那些旧版浏览器的jQuery动画呢?

meteor

40
推荐指数
2
解决办法
5871
查看次数

Meteor:在Meteor.method中调用异步函数并返回结果

我想在Meteor方法中调用异步函数,然后将该函数的结果返回给Meteor.call.

(怎么样)可能吗?

Meteor.methods({
  my_function: function(arg1, arg2) {
    //Call other asynchronous function and return result or throw error
  }
});
Run Code Online (Sandbox Code Playgroud)

javascript meteor

39
推荐指数
4
解决办法
3万
查看次数

在服务器上调用Collection.insert时,"Meteor代码必须始终在Fiber中运行"

我在server/statusboard.js中有以下代码;

var require = __meteor_bootstrap__.require,
    request = require("request")   


function getServices(services) {
  services = [];
  request('http://some-server/vshell/index.php?type=services&mode=json', function (error, response, body) {
    var resJSON = JSON.parse(body);
     _.each(resJSON, function(data) {
       var host = data["host_name"];
       var service = data["service_description"];
       var hardState = data["last_hard_state"];
       var currState = data["current_state"];
       services+={host: host, service: service, hardState: hardState, currState: currState};
       Services.insert({host: host, service: service, hardState: hardState, currState: currState});
    });
  });
}

Meteor.startup(function () {
  var services = [];
  getServices(services);
  console.log(services);
});
Run Code Online (Sandbox Code Playgroud)

基本上,它从JSON提要中提取一些数据并尝试将其推送到集合中.

当我启动Meteor时,我得到以下异常;

app/packages/livedata/livedata_server.js:781
      throw exception;
            ^
Error: Meteor …
Run Code Online (Sandbox Code Playgroud)

javascript meteor node-fibers

38
推荐指数
3
解决办法
2万
查看次数

在Meteor应用程序中实现MongoDB 2.4的全文搜索

我正在考虑将全文搜索添加到Meteor应用程序.我知道MongoDB现在支持这个功能,但我对这个实现有一些问题:

  • textSearchEnabled=true在Meteor应用程序中启用文本搜索功能()的最佳方法是什么?
  • 有没有办法db.collection.ensureIndex()在你的应用程序中添加一个index()?
  • 如何db.quotes.runCommand( "text", { search: "TOMORROW" } )在Meteor应用程序中运行Mongo命令(即)?

由于我的目标是将搜索添加到Telescope,我正在寻找一种"即插即用"的实现,它需要最少的命令行魔法,甚至可以在Heroku或*.meteor.com上工作.

javascript search mongodb meteor

38
推荐指数
2
解决办法
4557
查看次数

如何在模板助手中使用Meteor方法

如何定义一个也可以在模板助手中调用的Meteor方法?

我有这两个文件:

file:lib/test.js

Meteor.methods({
    viewTest : function (str) {
        return str;
    }
});
Run Code Online (Sandbox Code Playgroud)

file:client/myView.js

Template.helloWorld.helpers({
    txt : function () {
        var str = Meteor.call('viewTest', 'Hello World.');
        return str;
    }
});
Run Code Online (Sandbox Code Playgroud)

当我给"str"一个正常的字符串时,一切正常.但在这种情况下,我的模板没有任何价值.我定义 - 测试 - 在同一个文件中,该方法是一个正常的函数,并试图调用该函数.我得到的错误是该函数不存在.所以我认为Meteor会在它知道我为它定义的方法之前尝试渲染模板.但我认为这有点不寻常 - 不是吗?

javascript meteor

38
推荐指数
4
解决办法
2万
查看次数

Meteor:将文件从客户端上传到Mongo集合vs文件系统与GridFS

Meteor很棒,但它缺乏传统文件上传的原生支持.有几种方法可以处理文件上传:

从客户端,可以使用以下方式发送数据:

  • Meteor.call('saveFile',data)或collection.insert({file:data})
  • 'POST'表单或HTTP.call('POST')

在服务器中,文件可以保存到:

  • collection.insert({file:data})的mongodb文件集合
  • 文件系统在/ path/to/dir中
  • mongodb GridFS

这些方法的优缺点是什么以及如何最好地实现它们?我知道还有其他选项,例如保存到第三方网站并获取网址.

file-upload mongodb gridfs meteor

38
推荐指数
1
解决办法
1万
查看次数

在Meteor中导入JSON文件

我有一个data.json文件,我想加载,我已经放在lib /文件夹中.为了将JSON加载到服务器中的变量,我该怎么办?谢谢

meteor

37
推荐指数
1
解决办法
2万
查看次数

标签 统计

meteor ×10

javascript ×4

mongodb ×2

file-upload ×1

gridfs ×1

node-fibers ×1

search ×1

tdd ×1

testing ×1