如何在不启动服务器的情况下生成feathersjs primus客户端

时间:2017-03-14 01:20:49

标签: feathersjs

我使用下面的代码生成featherjs-primus客户端js文件。但是,在我致电primus function之前,我才会调用app.listen()。有没有办法在不启动服务器的情况下生成此文件?

app
  .configure(primus({
    transformer: 'websockets',
    timeout: false
  }, (primus) => {
    const lib = primus.library();
    primus.save(path.join(__dirname, '../public/dist/primus.test.js'));
  }))

1 个答案:

答案 0 :(得分:0)

您可以拨打app.setup而不是app.listen来运行该回调。但是,websocket提供程序需要传递给app.setup的HTTP服务器。有关详细信息,请参阅middleware chapter