Advertisement
JhoeDom

Node

Apr 8th, 2020
333
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // Arquivo principal carregado com o comando node. Está no diretório raiz.
  2.  
  3. var app = require('./config/express');
  4.  
  5.  
  6. app.listen(app.get('port', function(){
  7.     console.log(`Express Server on port ${app.get('port')}`);
  8.  
  9. }));
  10.  
  11.  
  12. /*********************************************************************
  13.  
  14. // Arquivo de configuração do Express. Ele está dentro da pasta config. E a pasta config no diretorio raiz do projeto.  
  15.  
  16. var express = require('express');
  17.  
  18. module.exports = function(){
  19.     var app = express();
  20.     app.set('port', 3001);
  21.     app.use(express.static('./public'));
  22.     return app;
  23. }
  24.  
  25.  
  26. /*************************************************************
  27. *** ERRO QUE OCORRE QUANDO EXECUTO O COMANDO: node server.js
  28.  
  29. λ node server.js
  30. C:\Users\Administrador.DB-CML-04\Desktop\TREINA WEB\Express\app_cursos\server.js:4
  31. app.listen(app.get('port', function(){
  32.                ^
  33.  
  34. TypeError: app.get is not a function
  35.     at Object.<anonymous> (C:\Users\Administrador.DB-CML-04\Desktop\TREINA WEB\Express\app_cursos\server.js:4:16)
  36.     at Module._compile (internal/modules/cjs/loader.js:959:30)
  37.     at Object.Module._extensions..js (internal/modules/cjs/loader.js:995:10)
  38.     at Module.load (internal/modules/cjs/loader.js:815:32)
  39.     at Function.Module._load (internal/modules/cjs/loader.js:727:14)
  40.     at Function.Module.runMain (internal/modules/cjs/loader.js:1047:10)
  41.     at internal/main/run_main_module.js:17:11
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement