javascript - 如何将 bin/www 文件更改为 app.js 文件?
问题描述
const app = require("../app");
const debug = require("debug")("social-media-site:server");
const http = require("http");
const port = normalizePort(process.env.PORT || 5000);
app.set("port", port);
const server = http.createServer(app);
const io = app.io;
io.attach(server);
server.listen(port);
server.on("error", onError);
server.on("listening", onListening);
function normalizePort(val) {
const port = parseInt(val, 10);
if (isNaN(port)) {
return val;
}
if (port >= 0) {
return port;
}
return false;
}
function onError(error) {
if (error.syscall !== "listen") {
throw error;
}
const bind = typeof port === "string" ? "Pipe " + port : "Port " + port;
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;
}
}
function onListening() {
const addr = server.address();
const bind = typeof addr === "string" ? "pipe " + addr : "port " + addr.port;
debug("Listening on " + bind);
}
这是我的 bin/www 文件,我想将其部署到 Heroku,但是,我认为我需要将其更改为 app.js 文件。如何修改它以便将其编码到 app.js 文件中?请帮助我我想部署它,但我正面临这个问题......
解决方案
推荐阅读
- wso2 - BPMN Activity diagramm WSO2Tasks REST TASK 我需要 http 方法 PATCH
- node.js - 在 express/nodejs 应用程序中开始加载页面而无需等待异步功能
- python - 如何导入自己的数据集来训练 GAN
- java - 没有元数据的 MD5 散列
- javascript - 连接一个vue和js文件显示的难点
- azure-logic-apps - Start-AzLogicApp 命令不传递参数值逻辑应用
- git - 使用来自其他目录的 url [repo 保存位置] 拉取克隆的远程分支
- javascript - 在 RPI 启动时加载 JS 程序时出错
- reactjs - 如何键入 Redux thunk action creator?
- vue.js - “在‘vue’中找不到导出‘createApp’