Nodejs webserver使用脚本端口3000

时间:2017-03-12 21:24:40

标签: javascript node.js scripting webserver

我在nodejs中创建了一个脚本,用于从数据库中提取数据并创建包含所有数据库数据的文件。我还创建了一个在端口3000上监听的web服务器节点js,并且永远都在监听模式下工作。但现在脚本没有Web界面,并使用命令行提示符和其他模块。远程用户如何使用远程脚本,如: node scrip.js ,就像语言环境机器上的命令shell提示一样?

此代码正常工作,但在全球范围内只有hello world而不是我的提示命令和数据库检索信息。谢谢

var app = connect().use(connect.static('public')).listen(3000, "0.0.0.0");
http.createServer(function (req, res) {
  res.writeHead(200, {'Content-Type': 'text/plain'});
 res.end('Hello World\n');
}).listen(3000, '127.0.0.1');
console.log('Server running at http://127.0.0.1:3000/');

2 个答案:

答案 0 :(得分:0)

我不完全确定我明白你在问什么。但是,如果您只是询问如何与在端口3000上运行的本地服务器进行通信。

然后,如果这是GET请求,您只需在浏览器中输入“http://localhost:3000/”,或者您可以使用postman之类的工具,我建议使用Chrome app

答案 1 :(得分:0)

本地服务器正在侦听端口3000,但我只能看到hello world。但是当一个用户访问我的网址http://ip:3000/时,需要使用命令shell,例如> node script.js 因为我有不同的操作db检索信息并从命令行输入输入用户数据。