簡體   English   中英

無法從另一台計算機使用快速生成器訪問NodeJS服務器

[英]Can't access NodeJS server using express-generator from another computer

最后,我測試了我的項目,然后得到了問題。

我使用ExpressJS打開了NodeJS服務器。 在本地,一切正常。

但是,另一台計算機無法訪問我的服務器。

我的IP地址是'172.30.6.191',我的端口是'8080'。

我不更改快速生成器的基本代碼。

這是WWW.js文件代碼。

 #!/usr/bin/env node /** * Module dependencies. */ var app = require('../app'); var debug = require('debug')('skeleton1:server'); var http = require('http'); /** * Get port from environment and store in Express. */ var port = normalizePort(process.env.PORT || '8080'); app.set('port', port); /** * Create HTTP server. */ var server = http.createServer(app); /** * Listen on provided port, on all network interfaces. */ server.listen(port); server.on('error', onError); server.on('listening', onListening); /** * Normalize a port into a number, string, or false. */ function normalizePort(val) { var port = parseInt(val, 10); if (isNaN(port)) { // named pipe return val; } if (port >= 0) { // port number return port; } return false; } /** * Event listener for HTTP server "error" event. */ function onError(error) { if (error.syscall !== 'listen') { throw error; } var bind = typeof port === 'string' ? 'Pipe ' + port : 'Port ' + port; // handle specific listen errors with friendly messages switch (error.code) { case 'EACCES': console.error(bind + ' requires elevated privileges'); process.exit(1); break; case 'EADDRINUSE': console.error(bind + ' is already in use'); process.exit(1); break; default: throw error; } } /** * Event listener for HTTP server "listening" event. */ function onListening() { var addr = server.address(); var bind = typeof addr === 'string' ? 'pipe ' + addr : 'port ' + addr.port; debug('Listening on ' + bind); } 

如何從另一台計算機訪問此服務器。

請幫幫我。

謝謝。

確保另一台計算機也位於同一wifi網絡上。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM