如何使用节点Js在单独的文件中建立服务器连接并在主服务器文件中将其他文件用作功能?

时间:2018-12-31 07:11:15

标签: node.js mongodb

我正在使用mongo db创建数据库的node.js应用程序。 我正在所有文件中创建服务器,并且运行良好。但是,当我运行整个项目时,每次调用函数时都在创建服务器。谁能指导我如何在一个文件中创建服务器和数据库连接,以及如何调用其他Api?我已经尝试过了,但这不起作用。 当我从followers api文件中调用函数follower时,它不会进入函数内部,并且不会打印控制台。请帮我

server.js

Stream<R>

var db = require('./ dbconnection');

mapToObj

dbconnection.js

    $key = [console]::ReadKey()
write-host $key.key
if ($key.Key -eq '27') {
  "Pressed Esc"
Stop-Process -Name "notepad"
}

followersapi.js

var mongo = require('mongodb');
var resultant;
var http = require('http');
var bodyParser = require('body-parser');
var qs = require('querystring');
var common = require('./followersapi');

1 个答案:

答案 0 :(得分:0)

请在createServer之前使用db.connection对此进行测试

        var db = require('./dbconnection');
        db.connectToServer();
        http.createServer(function (req, res) 
          {
            res.writeHead(200, {"Content-Type": "application/json"});

            console.log('Server running at http://127.0.0.1:9001/');

        common.follower();
         }).listen(9080);