Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

319
Views
¿Cómo puedo solucionar este error en Heroku?

Estoy tratando de implementar mi aplicación en Heroku, funciona bien localmente. Recibo el error en los registros después de la compilación:

 heroku[router]: at=info method=GET path="/" host=appname.herokuapp.com fwd="xx.xxx.xxx.xxx" dyno=web.1 connect=0ms service=8ms status=404 bytes=415 protocol=https

Cuando trato de ver la aplicación, obtengo el error "no se puede OBTENER/", revisé un montón de errores similares y no puedo encontrar dónde me equivoco. Mi archivo app.js se encuentra en ./server/app. js

aplicación.js

 const express = require("express"); const http = require("http"); var cors = require("cors"); const morgan = require("morgan"); const bodyParser = require("body-parser"); const path = require("path"); const mongoose = require("mongoose"); const createError = require("http-errors"); const { Router } = require("express"); let codeRoutes = require("./api/code-routes.js"); /** * App configurations */ let app = express(); app.use(bodyParser.json()); app.use(bodyParser.urlencoded({ extended: true })); app.use(morgan("dev")); app.use(cors()); app.use(express.static(path.join(__dirname, "../dist/my-app"))); app.use( "/", express.static(path.join(__dirname, "../dist/my-app")) ); /** * Variables */ const MONGODB_URI = "myMongoDBConnString"; /** * Database connection */ mongoose .connect(MONGODB_URI, { promiseLibrary: require("bluebird"), useUnifiedTopology: true, useNewUrlParser: true, }) .then(() => { console.debug(`Connection to the database instance was successful`); }) .catch((err) => { console.log(`MongoDB Error: ${err.message}`); }); // end mongoose connection app.use("/api", myApi); app.listen(process.env.PORT || 3000, function () { console.log("Application is running at localhost:" + app.get("port")); });

paquete.json

 { "name": "myapp", "version": "0.0.0", "scripts": { "ng": "ng", "start": "node ./server/app.js", "server": "nodemon ./server/app.js", "build": "ng build", "watch": "ng build --watch --configuration development", "test": "ng test", "localhost": "ng build && node ./server/app.js" },
about 4 years ago · Juan Pablo Isaza
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!