Jump to content

Aplicação Nest.JS no painel directadmin


Recommended Posts

Boa tarde, 

Gostaria de subir uma aplicação Nest.JS no setup node.JS App do painel directadmin, porém toda vez que subo a API não funciona, basicamente ela nem roda. Alguém já utilizou com Nest.js? Se sim, pode me ajudar?

Link to comment
Share on other sites

Para o funcionamento completo de aplicações em Node.JS no Directadmin, é necessário ter o propack, com Nginx ativo, e o modulo Nginx Unit em funcionamento.

cd /usr/local/directadmin/custombuild
./build set unit yes
./build unit

Se seu setup estiver correto, e já rodando node.js normalmente e o erro é só na aplicação Nest.JS.

Verifica a configuração se está com o exemplo asseguir:

#!/usr/bin/env node
var unit = require('unit-http');
var server = unit.createServer(function(request, response) {
    response.writeHead(200, {"Content-Type": "text/html"});
    response.end("Read more at unit.nginx.org");

});
server.listen();

 

Pode ser que esteja com o  "require('http')" basta alterar para "require('unit-http')".

Alterando isso deve funcionar.

 

 

CWG PORTUGAL - Soluções em Tecnologia, Big Data e Cibersegurança. | PORTUGAL

DOLUTECH - Conheça nosso Blog de Tecnologia, adquira mais conhecimento de forma Gratuita.

eGestor - Plataforma completa de gestão de contratos e documentações.

Cloud Computing Gerenciado / Hospedagem Wordpress / Servidores Dedicados / Cibersegurança / Gestão de Contratos

Link to comment
Share on other sites

Em 15/05/2024 em 08:03, LucasMoraes disse:

Para o funcionamento completo de aplicações em Node.JS no Directadmin, é necessário ter o propack, com Nginx ativo, e o modulo Nginx Unit em funcionamento.

cd /usr/local/directadmin/custombuild
./build set unit yes
./build unit

Se seu setup estiver correto, e já rodando node.js normalmente e o erro é só na aplicação Nest.JS.

Verifica a configuração se está com o exemplo asseguir:

#!/usr/bin/env node
var unit = require('unit-http');
var server = unit.createServer(function(request, response) {
    response.writeHead(200, {"Content-Type": "text/html"});
    response.end("Read more at unit.nginx.org");

});
server.listen();

 

Pode ser que esteja com o  "require('http')" basta alterar para "require('unit-http')".

Alterando isso deve funcionar.

 

 

Estou usando uma hospedagem compartilhada que aceita aplicações node.js

Se eu criar normalmente o aplicativo e iniciar o directadmin entende, mas caso eu suba um aplicativo nest.js ele não entende

Minha main.js está assim 

image.png.84f8b77782a68e8b3113da39fe7391d1.png

e minha configuração no Setup node.js app está assim

image.png.991eb9ad9262140b23e6e4b6df4cc78e.png

Link to comment
Share on other sites

Em 18/05/2024 em 17:42, leandroGhisi disse:

Estou usando uma hospedagem compartilhada que aceita aplicações node.js

Se eu criar normalmente o aplicativo e iniciar o directadmin entende, mas caso eu suba um aplicativo nest.js ele não entende

Minha main.js está assim 

image.png.84f8b77782a68e8b3113da39fe7391d1.png

e minha configuração no Setup node.js app está assim

image.png.991eb9ad9262140b23e6e4b6df4cc78e.png

Como você não faz gestão do servidor, tem que pedir para eles configurarem o /usr/bin/env node para receber o Nest.JS, pelo que reportou está apenas para aceitar o Node.JS default do DA.

CWG PORTUGAL - Soluções em Tecnologia, Big Data e Cibersegurança. | PORTUGAL

DOLUTECH - Conheça nosso Blog de Tecnologia, adquira mais conhecimento de forma Gratuita.

eGestor - Plataforma completa de gestão de contratos e documentações.

Cloud Computing Gerenciado / Hospedagem Wordpress / Servidores Dedicados / Cibersegurança / Gestão de Contratos

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

Do you agree with our terms?