簡體   English   中英

Heroku + node.js =端口已被使用?

[英]Heroku + node.js = Port is already in use?

我一直在努力與heroku和node整合在一起,我嘗試了一切並一次又一次出錯,這是我的代碼:

var http       = require('http');
var express    = require('express'),
    app        = module.exports.app = express();
var port       = process.env.PORT;
var server     = http.createServer(app);
    server.listen(port,{origins: '*:*'});

module.exports = app;

部署app.js之后,出現錯誤消息端口3137已在使用中 我在這里迷失了方向,不確定該怎么做。 希望您能幫助我,謝謝。

查看: https : //www.google.co.uk/amp/s/scotch.io/amp/tutorials/how-to-deploy-a-node-js-app-to-heroku

您需要一個腳本:package.json中的node server.js部分

注釋掉www文件中與端口相關的內容,

因為您的應用已經在app.js文件中啟動了服務器:

//var port = normalizePort(process.env.PORT || '3000');
//app.set('port', port);

//server.listen(port);

暫無
暫無

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

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