小编Mik*_*ika的帖子

express.static与res.sendFile

有什么区别,我应该使用哪个?我的目标是简单地提供静态html页面和文件.

router.use('/', express.static(path.resolve(public + '/index.html')))
Run Code Online (Sandbox Code Playgroud)

要么

router.get('/', function(req, res) {
  res.sendFile(path.resolve(public + '/index.html'))
})
Run Code Online (Sandbox Code Playgroud)

javascript node.js express

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

如何加快Meteor.js构建时间?

当我对Javascript文件进行更改并保存时,构建并重新启动开发服务器需要5秒以上,即使它是简单的10行示例应用程序.我是Meteor.js的新手,所以我不知道它是否正常,但我会在浏览器上立即(大约一两秒钟)出现更改?5-6秒对我来说感觉很长.

选择软件包版本和下载软件包似乎占用了大部分时间.

重启时有一个websocket挂起(Chrome开发工具网络选项卡).我正在使用Meteor 1.0.

meteor

9
推荐指数
1
解决办法
3255
查看次数

如何在Meteor 1.0中使用jQuery

我试图在meteor.js应用程序中使用这样的jquery.

JS:

    if (Meteor.isClient) {      
    Meteor.startup(function() {
            $( "button" ).click(function() {
              $( "p" ).toggle();
            });
          });
...
Run Code Online (Sandbox Code Playgroud)

或者没有meteor.startup函数.两者都不起作用.

HTML:

<button>Click</button>
<p>Can you see me?</p>
Run Code Online (Sandbox Code Playgroud)

我没有错误,单击按钮时没有任何反应.

jquery meteor

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

流星:未知资产:private/apnDevKey.pem

我添加了raix:push包以发送Apple推送通知.我尝试运行流星时遇到错误.

Error: Unknown asset: private/apnDevKey.pem

我已经仔细检查了大约一百万次的文件名和路径.

config.push.json

{
  "apn": {
    "passphrase": "devdev",
    "key": "private/apnDevKey.pem",
    "cert": "private/apnDevCert.pem", 
    "gateway": "gateway.sandbox.push.apple.com"
  },
  "production": false
}
Run Code Online (Sandbox Code Playgroud)

我的文件夹结构.

回复 https://github.com/mvaisanen/SimplePushApp

完整的终端输出:

$ meteor
[[[[[ ~/Devaus/meteor/myapp ]]]]]             

=> Started proxy.                             
=> Started MongoDB.                           
W20150120-18:08:59.792(2)? (STDERR)           
W20150120-18:08:59.899(2)? (STDERR) /Users/Mika/.meteor/packages/meteor-tool/.1.0.38.zbazwc++os.osx.x86_64+web.browser+web.cordova/meteor-tool-os.osx.x86_64/dev_bundle/server-lib/node_modules/fibers/future.js:173
W20150120-18:08:59.899(2)? (STDERR)                         throw(ex);
W20150120-18:08:59.900(2)? (STDERR)                               ^
W20150120-18:08:59.900(2)? (STDERR) Error: Unknown asset: private/apnDevKey.pem
W20150120-18:08:59.900(2)? (STDERR)     at Object.Future.wait (/Users/Mika/.meteor/packages/meteor-tool/.1.0.38.zbazwc++os.osx.x86_64+web.browser+web.cordova/meteor-tool-os.osx.x86_64/dev_bundle/server-lib/node_modules/fibers/future.js:323:16)
W20150120-18:08:59.900(2)? (STDERR)     at getAsset (/Users/Mika/Devaus/meteor/myapp/.meteor/local/build/programs/server/boot.js:150:20)
W20150120-18:08:59.900(2)? (STDERR)     at Object.Assets.getText (/Users/Mika/Devaus/meteor/myapp/.meteor/local/build/programs/server/boot.js:155:16)
W20150120-18:08:59.901(2)? (STDERR)     at app/push.config.os.js:3:21
W20150120-18:08:59.901(2)? (STDERR)     at app/push.config.os.js:10:3
W20150120-18:08:59.901(2)? (STDERR) …
Run Code Online (Sandbox Code Playgroud)

apple-push-notifications ios cordova meteor

5
推荐指数
1
解决办法
1143
查看次数

HTTP 标头上的多个值

这样对吗?

var headers = new Headers();
headers.append('Accept', 'application/json, application/pdf')
Run Code Online (Sandbox Code Playgroud)

我想同时接受 json 和 pdf 文件。

javascript http http-headers node.js express

5
推荐指数
1
解决办法
4778
查看次数