NodeJS:每当服务器启动时获取数据

乌玛围巾

我是Node和异步编程的新手。我正在建立一个网站,在该网站中,我必须从外部网站获取一些数据并将其显示给客户端(AngularJS客户端)。
我想做的是,每当我的服务器启动时,它都应该从外部网站获取数据并将其放置在数据库中。

我的server.js文件中包含以下代码

var express = require('express'),
    app = express(),
    abc = require('./server/controllers/abc');

app.listen(3000, function () {
  console.log('I\'m listening...');
});

app.on('listening', function(){
  abc.visitPages;
});

以及abc.js中的以下代码段

module.exports.visitPages = function () {
  console.log('Going to visitPages');
}

我的服务器工作正常,但它并没有去到visitPages()函数abc.js任何帮助,在这方面会很亲切。
提前致谢。

dvlsg

您需要确保您确实在运行该功能。与某些其他语言不同,您必须提供括号以表示应在javascript中调用该函数。

使用abc.visitPages()您的收听回调中。

另外,我不确定app.on('listener')会不会开火。看来express不支持它我会将方法调用移到您的app.listen()回调中。

app.listen(3000, function () {
  console.log('I\'m listening...');
  abc.visitPages();
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

每当后端服务器启动时,是否可以直接在fastapi中调用api?

来自分类Dev

服务器启动时获取 BackbaseConfigurationException (Webshpere 8.5.5)

来自分类Dev

NoReverseMatch 在服务器启动时/

来自分类Dev

在运行nodejs的服务器上调用new Date()时,日期将在服务器启动时返回

来自分类Dev

如何在启动时启动VNC服务器?

来自分类Dev

Tomcat7在服务器启动时启动

来自分类Dev

启动时自动启动VNC服务器

来自分类Dev

Tomcat在服务器启动时无法启动

来自分类Dev

OpenVPN服务器服务在启动时失败

来自分类Dev

由于服务器启动时 ecache 请求负载过大导致数据库服务器停顿

来自分类Dev

每当服务器重新启动时,如何保持ip规则和路由?

来自分类Dev

如何从启动时崩溃的服务器中恢复数据?

来自分类Dev

GlassFish服务器是显示启动时的错误

来自分类Dev

服务器启动时出现注销错误

来自分类Dev

硒独立服务器在启动时挂起

来自分类Dev

Tomcat服务器WebApp启动时无限负载

来自分类Dev

TCP服务器在启动时冻结

来自分类Dev

启动时通过脚本运行Web服务器

来自分类Dev

Ubuntu服务器启动时出现黑屏

来自分类Dev

重新启动时名称服务器更改

来自分类Dev

Erlang:聊天服务器在启动时崩溃

来自分类Dev

启动时出现乱码(服务器16.04)

来自分类Dev

使用服务在启动时获取浏览器语言

来自分类Dev

MySQL服务器在Ubuntu服务器上启动时崩溃

来自分类Dev

如何在Debian无头服务器(Raspberry Pi)上启动时启动服务?

来自分类Dev

Rails服务器启动时如何自动启动浏览器?

来自分类Dev

在计算机启动时启动JBoss 7.02服务器时出现问题

来自分类常见问题

启动时自动启动node.js服务器

来自分类Dev

在Mac OS X 10.8上无法使用“启动时自动启动MySQL服务器”

Related 相关文章

  1. 1

    每当后端服务器启动时,是否可以直接在fastapi中调用api?

  2. 2

    服务器启动时获取 BackbaseConfigurationException (Webshpere 8.5.5)

  3. 3

    NoReverseMatch 在服务器启动时/

  4. 4

    在运行nodejs的服务器上调用new Date()时,日期将在服务器启动时返回

  5. 5

    如何在启动时启动VNC服务器?

  6. 6

    Tomcat7在服务器启动时启动

  7. 7

    启动时自动启动VNC服务器

  8. 8

    Tomcat在服务器启动时无法启动

  9. 9

    OpenVPN服务器服务在启动时失败

  10. 10

    由于服务器启动时 ecache 请求负载过大导致数据库服务器停顿

  11. 11

    每当服务器重新启动时,如何保持ip规则和路由?

  12. 12

    如何从启动时崩溃的服务器中恢复数据?

  13. 13

    GlassFish服务器是显示启动时的错误

  14. 14

    服务器启动时出现注销错误

  15. 15

    硒独立服务器在启动时挂起

  16. 16

    Tomcat服务器WebApp启动时无限负载

  17. 17

    TCP服务器在启动时冻结

  18. 18

    启动时通过脚本运行Web服务器

  19. 19

    Ubuntu服务器启动时出现黑屏

  20. 20

    重新启动时名称服务器更改

  21. 21

    Erlang:聊天服务器在启动时崩溃

  22. 22

    启动时出现乱码(服务器16.04)

  23. 23

    使用服务在启动时获取浏览器语言

  24. 24

    MySQL服务器在Ubuntu服务器上启动时崩溃

  25. 25

    如何在Debian无头服务器(Raspberry Pi)上启动时启动服务?

  26. 26

    Rails服务器启动时如何自动启动浏览器?

  27. 27

    在计算机启动时启动JBoss 7.02服务器时出现问题

  28. 28

    启动时自动启动node.js服务器

  29. 29

    在Mac OS X 10.8上无法使用“启动时自动启动MySQL服务器”

热门标签

归档