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

165
Views
Hapi accediendo al servidor desde otro archivo js

Soy más o menos nuevo en JS en general y actualmente estoy tratando de averiguar cómo y por qué no tengo acceso a un atributo de servidor definido previamente.

En otro archivo intento importar

 const server = require('./..');

apunta a la ubicación correcta por lo que puedo decir, y todas las demás variables configuradas de manera similar funcionan bien.

Supongo que esto es un problema en la parte de registro del servidor con Hapi.

 const init = async () => { // Load dependencies require('./conf/os.conf')(); require('./middleware'); const model = require('./model'); require('./routes'); require('./workers'); const server = module.exports = Hapi.server({ port: process.env.PORT, }); await server.register([ require('hapi-async-handler'), require('hapi-auth-bearer-token'), require('hapi-overriding'), require('inert'), require('vision'), { register: require('hapi-swagger'), options: { documentationPath: `${process.env.API_BASEURL}/documentation`, info: { title: 'API Documentation', version: process.env.API_VERSION, contact: { name: 'Mason Fraser', email: 'myemail@email.com' } }, pathPrefixSize: 3, basePath: `${process.env.API_BASEURL}/` } }, { register: require('hapi-pagination'), options: { query: { pagination: { default: false } }, meta: { baseUri: process.env.API_BASEURL, limit: { active: true }, page: { active: true } } } } ]); // Trying things. exports.plugin = { register: (server, options) => { server, require('hapi-async-handler'), require('hapi-auth-bearer-token'), require('hapi-overriding'), require('inert'), require('vision') } } await server.start(); console.log('Server running on %s', server.info.uri); };

¿Alguna pista sobre cómo solucionar esto?

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!