Tag: 服务器

使用Node.js连接到本地主机:3000服务器

我正在使用快递和节点。 我开始我的应用程序,并运行在port:3000 我想要在iPad上testing这个网站而不用推或者build立一个舞台网站。 这只是我testing新的软件包等,并希望在iPad上testing。 那么有没有办法从另一台电脑,iPad或手机连接到localhost ?

node.js服务器不会启动

我试图用命令“node server.js”运行这个非常简单的服务器示例。 这给出了服务器正在运行的消息,但是,当我在Chrome中访问127.0.0.1:3000或localhost:3000时,它看起来像卡住了(使图标连续不断地旋转)。 码: var http = require('http'); var server = http.createServer(); server.on('request',function(req, res) { res.writeHead(200, {'Content-Type': 'text/plain'}); res.write('Hello World \n'); }) server.listen(3000); console.log('Server running on localhost 3000'); 罗德里戈回答正确。 这是从(node.js在行动中,如果你有同样的问题)

基本的HTTP服务器瓦特/节点JS

我有点困难。 我是一般的新手,这是我本周为JavaScript课程分配的程序。 我们应该创build一个Web服务器,用于从文件系统提供文件,也可以实现Node模块。 它必须能够读取HTML,CSS,GIF和JS资源。 这些文件将被放置在与脚本相同的文件夹下,位于/ scripts和/ html目录下。 这里是我试图实现的逻辑,但是我的terminal不断告诉我path.extname(资源)是一个未定义的函数。 我知道这很难看,但是我仍然试图围绕这个概念。 任何帮助都会很好,我一直在想这一天过去。 'use strict'; // Load the file system module var fs = require('fs'); // load the http module var http = require('http'); // load the url module var url = require('url'); // load the path module var pathModule = require('path'); // The following function will be […]

在服务器上执行java代码

我正在开发一个Web应用程序,一种在线IDE来编写和编译代码。 编程语言是在大学内部开发的,也是编译器。 我的问题是:是否有可能在服务器上执行编译器(编译器是用java编写的),以便它编译代码并返回一个编译的文件以便下载? 用户使用在线代码编辑器,然后点击编译button,服务器获取编写的代码,执行服务器上的编译器(编译器用java编写),然后返回编译后的文件。 那么我怎么能执行服务器上的编译器(用java写的)? 先谢谢你 !

当我退出服务器时端口不closures

大家好所以我有这个烦人的问题,我的端口不closures。 例如,我使用了一个快速生成器来给我一个节点js / express服务器的大纲/骨架。 Port 3000 is already in use 通常我只能够CTRL + Z,它会退出服务器。 但最近它并没有完全退出服务器。 我发现这是一个小小的工作 lsof -wni tcp:3000 它会产生这样的东西 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME node 5623 viet 12u IPv6 59797 0t0 TCP *:3000 (LISTEN) 我会findPID,然后用这个命令杀死它 kill -9 5623 但是现在每次我退出服务器,都会变得很烦人。 有谁知道为什么它这样做,或者我猜为什么CTRL Z不工作如何使用。

NodeJS服务器 – 服务器安全通信

我有两台服务器在同一个域上使用NodeJS。 (server1.example.com和server2.example.com) 我想以安全的方式将消息从一台服务器发送到另一台服务器。 现在,我正在使用通过发送HTTPS POST(例如https://example.com {secret:XXXXX,message:1234}来发送我的消息。 有没有更干净的方法来做到这一点? 如果是这样,那么确切的步骤是什么? 注意:我在网站上有SSLauthentication。 两台服务器都在同一个域中。

Node.js打印控制台输出两次

我试图创build一个简单的节点js服务器打印“新客户端”,当任何一个打开服务器的URL。 这是我的代码 var http = require('http'); var server = http.createServer(); server.on('request', function(req, res){ res.end('hello world'); console.log('new client'); }); server.listen(8080); 但是当我打开http://localhost:8080控制台输出“新客户端”两次,它应该是一行,这是正常的?

内存使用不会减less在node.js? 这是怎么回事?

我使用任务pipe理器跟踪内存,我的应用程序是一个使用socket.io的webrtc应用程序。 所以当我跟踪内存并打开本地主机时,连接两个浏览器窗口,显然会增加一点内存。 我认为它从19.3 MB开始,然后为每个连接添加0.5MB。 然而! 当我closures连接,所以没有更多的本地主机窗口打开,它永远不会减less内存使用量! 所以如果它达到20MB或者什么的话,它会停留在那里,永远不会减less。 为什么是这样? 是否有某种内存泄漏? 顺便说一句,这是跟踪内存使用情况的正确方法吗? 或者我不应该使用任务pipe理器?

使用node.js进行Firebase服务器login:databaseAuthVariableOverride“SyntaxError:意外的标识符”

我遵循指南, 以有限的权限login到Firebase 。 我的代码如下所示: firebase.initializeApp({ serviceAccount: "myJsonFile.json", databaseURL: "https://myAppAddress.firebaseio.com/" databaseAuthVariableOverride: { uid: "server" } }); 但是当我运行它时,我得到以下错误: databaseAuthVariableOverride: { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ SyntaxError: Unexpected identifier at exports.runInThisContext (vm.js:53:16) at Module._compile (module.js:373:25) at Object.Module._extensions..js (module.js:416:10) at Module.load (module.js:343:32) at Function.Module._load (module.js:300:12) at Function.Module.runMain (module.js:441:10) at startup (node.js:139:18) at node.js:968:3 我对node.js很陌生,这是我第一次尝试运行一个服务器。 我设法以无限制的权限运行它,但是当添加databaseAuthVariableOverride它崩溃与上面的错误。 任何build议表示赞赏!

使用http-server和node express服务器

我已经看到了一个节点快递服务器的以下设置: server.js import { Server } from 'http'; import Express from 'express'; const app = new Express(); const server = new Server(app); 既然可以直接运行express,那么返回express服务器作为http服务器的参数有什么好处呢?