Node.js   发布时间:2022-04-24  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了node.js – SailsJS – 在“sails lift”之后执行函数大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在尝试使用SailsJS来创建一个运行某些后台进程的服务器(没有前端).我对SailsJS使用MVC的方式感兴趣,并决定尝试一下.我创建了一些模型和控制器,但问题是这个服务器不打算听任何东西.
想法是启动服务器,它应该自动开始运行一些操作.问题是我似乎找不到在“帆升”后进行某种回调的方法.

也许我用这种方法让事情变得更复杂.您对如何使用SailsJs或使用其他NodeJs替代/设置有任何建议吗?

谢谢.

解决方法

如果要在Sails启动时运行一些代码,可以使用COnfig / bootstrap.js文件,该文件一个由带回调参数的函数组成的模块.从 the docs开始:

@H_672_17@module.exports.bootstrap = function (cb) { // It's very important to trigger this callBACk method when you are finished // with the bootstrap! (otherwise your server will never lift,since it's // waiTing on the bootstrap) cb(); };

正如评论中所述,这发生在服务器开始侦听连接之前,但这对你来说可能没问题,因为你无论如何都不关心连接.

Sails v0.10.x中的另一个选择,如果在Sails提升并开始侦听连接之@L_874_15@代码很重要,那就是绑定一个侦听器以获取引导程序中的提升事件:

@H_672_17@module.exports.bootstrap = function (cb) { sails.on('lifted',function() { // Your post-lift startup code here }); cb(); };

大佬总结

以上是大佬教程为你收集整理的node.js – SailsJS – 在“sails lift”之后执行函数全部内容,希望文章能够帮你解决node.js – SailsJS – 在“sails lift”之后执行函数所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。