[英]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.