作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我刚刚从 Meteor 开始,并且正在研究一个现有的项目。我遇到了一个包含以下行的软件包(observatory-apollo)的问题:
__meteor_bootstrap__.app.use Observatory.logger #TLog.useragent
__meteor_bootstrap__.app
未定义。
__meteor_boostrap__
确切地?我似乎无法找到它是什么的描述,但从线程中,人们似乎知道如何使用它。我只能看到它在 boot.js 中定义,但它并没有真正告诉我太多......
最佳答案
meteor 使用connect
出于各种原因,引擎盖下的 npm 模块,例如提供静态文件。 __meteor_bootstrap__.app
是对 connect
的引用应用实例。
之前是 __meteor_bootstrap__.app
但它在几个版本前更改并变为 WebApp.connectHandlers
对象并且是 WebApp
的一部分包裹。WebApp
是 Meteor 的标准包,是构建 webapps 的核心包。您通常不需要显式添加,因为它是 standard-app-packages
的依赖项.connectHandlers
的使用示例是以与使用任何 connect
相同的方式注入(inject)连接中间件中间件(或一些 express
中间件,express 建立在 connect
之上):
WebApp.connectHandlers
.use(connect.query())
.use(this._config.requestParser(bodyParser))
meteor-router
气氛包并以它为例:
https://github.com/tmeasday/meteor-router/blob/master/lib/router_server.js
connect
:
https://npmjs.org/package/connect
关于meteor - 什么是 __meteor_bootstrap__?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18265750/
我刚刚从 Meteor 开始,并且正在研究一个现有的项目。我遇到了一个包含以下行的软件包(observatory-apollo)的问题: __meteor_bootstrap__.app.
我正在构建我的第一个 meteor 应用程序,并且需要能够创建一个新的路由处理程序来处理 oauth 回调。我查看了 server.js,发现 connect.app 上下文在 下可用。 meteor
我是一名优秀的程序员,十分优秀!