我使用下面的代码生成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'));
}))
答案 0 :(得分:0)
您可以拨打app.setup而不是app.listen
来运行该回调。但是,websocket提供程序需要传递给app.setup
的HTTP服务器。有关详细信息,请参阅middleware chapter。