O erro
C:\Users\YuriPNP\Desktop\pwd\payfast\config\custon-express.js:10
.include('controles');
^
SyntaxError: Unexpected token .
at Module._compile (internal/modules/cjs/loader.js:743:23)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:810:10)
at Module.load (internal/modules/cjs/loader.js:666:32)
at tryModuleLoad (internal/modules/cjs/loader.js:606:12)
at Function.Module._load (internal/modules/cjs/loader.js:598:3)
at Module.require (internal/modules/cjs/loader.js:705:19)
at require (internal/modules/cjs/helpers.js:14:16)
at Object.<anonymous> (C:\Users\YuriPNP\Desktop\pwd\payfast\index.js:1:11)
at Module._compile (internal/modules/cjs/loader.js:799:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:810:10)
[nodemon] app crashed - waiting for file changes before starting...
arquivo index.js
var app = require('./config/custon-express');
app.listen(3000, function() {
console.log('Servidor rodando na porta 3000')
})
arquivo custon-express
var express = require('express'); // carregando a lib com seus arquivos
var consign = require('consign');
module.exports = function() {
var app = express(); // referenciando o objeto express - app é a referencia do objeto express
consign();
.include('controles');
.into(app);
return app;
}
arquivo do pagamento
module.exports = function(app) {
app.get('/pagamentos', function(req, resp){
console.log('recebida requisição de teste na porta 3000');
resp.send('ok');
})
}