【问题标题】:In Meteor, How do I access the Request Object?在 Meteor 中,我如何访问请求对象?
【发布时间】:2012-11-20 05:21:38
【问题描述】:

我在 Windows 上使用 Meteor 0.5.0。到目前为止,我在启动和运行应用程序时没有遇到很多问题。我的应用程序将接受来自外部站点的请求,他们将通过查询字符串发送所需的信息。

我查看了这个:How do I access Request Parameters in Meteor?,但是当我将“foo”更改为根时,它只是加载到一个空白屏幕。我仍然需要正常加载页面。

如何访问流星中的请求对象?我想查看 server_variables 以及查询字符串。

提前感谢您提供的任何帮助...

【问题讨论】:

    标签: meteor


    【解决方案1】:

    另一篇文章中的示例很好,但需要多 1 个命令,并且需要删除 2 个命令才能使其按您喜欢的方式工作。

    SomeCollection = new Collection("...")
    fibers = __meteor_bootstrap__.require("fibers");
    connect = __meteor_bootstrap__.require('connect')
    app = __meteor_bootstrap__.app
    
    router = connect.middleware.router (route) ->
      route.get '/', (req, res,next) ->
        Fiber () ->
          SomeCollection.insert(...)
        .run()
        next()
    app.use(router)
    

    这应该可以解决您的问题。

    【讨论】:

    • 从 Meteor 0.6.0 开始,__meteor_bootstrap__.require(); 被替换为 Npm.require();
    猜你喜欢
    • 2012-08-01
    • 2022-12-06
    • 2014-07-20
    • 2020-11-04
    • 1970-01-01
    • 2016-11-08
    • 1970-01-01
    • 2022-07-02
    • 2012-01-28
    相关资源
    最近更新 更多