├── .gitignore ├── README.md ├── capitulo-1 ├── app.js ├── global.js ├── hello.js └── human.js ├── capitulo-10 └── ntalk │ ├── .gitignore │ ├── .mocharc.json │ ├── app.js │ ├── clusters.js │ ├── config.js │ ├── controllers │ ├── chat.js │ ├── contatos.js │ └── home.js │ ├── events │ └── chat.js │ ├── logs │ ├── app.log │ └── error.log │ ├── middlewares │ ├── autenticador.js │ └── error.js │ ├── models │ └── usuario.js │ ├── package-lock.json │ ├── package.json │ ├── public │ └── stylesheets │ │ └── style.css │ ├── routes │ ├── chat.js │ ├── contatos.js │ └── home.js │ ├── server.js │ ├── test │ └── requests │ │ ├── contatos.js │ │ └── home.js │ └── views │ ├── chat │ └── index.ejs │ ├── contatos │ ├── edit.ejs │ ├── index.ejs │ ├── notify_script.ejs │ └── show.ejs │ ├── exit.ejs │ ├── footer.ejs │ ├── header.ejs │ ├── home │ └── index.ejs │ ├── not-found.ejs │ └── server-error.ejs ├── capitulo-2 ├── hello_server.js ├── hello_server2.js ├── hello_server3.js ├── index.html ├── remover.js ├── site_pessoal.js └── url_server.js ├── capitulo-3 ├── callback_heaven.js ├── callback_hell.js ├── leitura_async.js ├── leitura_sync.js ├── processamento.js ├── text_async.js └── text_sync.js ├── capitulo-4 └── ntalk │ ├── .gitignore │ ├── app.js │ ├── controllers │ └── home.js │ ├── package-lock.json │ ├── package.json │ ├── public │ └── stylesheets │ │ └── style.css │ ├── routes │ └── home.js │ └── views │ └── home │ └── index.ejs ├── capitulo-5 └── ntalk │ ├── .gitignore │ ├── app.js │ ├── controllers │ ├── contatos.js │ └── home.js │ ├── middlewares │ ├── autenticador.js │ └── error.js │ ├── package-lock.json │ ├── package.json │ ├── public │ └── stylesheets │ │ └── style.css │ ├── routes │ ├── contatos.js │ └── home.js │ └── views │ ├── contatos │ ├── edit.ejs │ ├── index.ejs │ └── show.ejs │ ├── exit.ejs │ ├── footer.ejs │ ├── header.ejs │ ├── home │ └── index.ejs │ ├── not-found.ejs │ └── server-error.ejs ├── capitulo-6 └── ntalk │ ├── .gitignore │ ├── app.js │ ├── config.js │ ├── controllers │ ├── chat.js │ ├── contatos.js │ └── home.js │ ├── events │ └── chat.js │ ├── middlewares │ ├── autenticador.js │ └── error.js │ ├── npm-debug.log │ ├── package-lock.json │ ├── package.json │ ├── public │ └── stylesheets │ │ └── style.css │ ├── routes │ ├── chat.js │ ├── contatos.js │ └── home.js │ └── views │ ├── chat │ └── index.ejs │ ├── contatos │ ├── edit.ejs │ ├── index.ejs │ ├── notify_script.ejs │ └── show.ejs │ ├── exit.ejs │ ├── footer.ejs │ ├── header.ejs │ ├── home │ └── index.ejs │ ├── not-found.ejs │ └── server-error.ejs ├── capitulo-7 └── ntalk │ ├── .gitignore │ ├── app.js │ ├── config.js │ ├── controllers │ ├── chat.js │ ├── contatos.js │ └── home.js │ ├── events │ └── chat.js │ ├── middlewares │ ├── autenticador.js │ └── error.js │ ├── models │ └── usuario.js │ ├── package-lock.json │ ├── package.json │ ├── public │ └── stylesheets │ │ └── style.css │ ├── routes │ ├── chat.js │ ├── contatos.js │ └── home.js │ └── views │ ├── chat │ └── index.ejs │ ├── contatos │ ├── edit.ejs │ ├── index.ejs │ ├── notify_script.ejs │ └── show.ejs │ ├── exit.ejs │ ├── footer.ejs │ ├── header.ejs │ ├── home │ └── index.ejs │ ├── not-found.ejs │ └── server-error.ejs ├── capitulo-8 └── ntalk │ ├── .gitignore │ ├── .mocharc.json │ ├── app.js │ ├── config.js │ ├── controllers │ ├── chat.js │ ├── contatos.js │ └── home.js │ ├── events │ └── chat.js │ ├── middlewares │ ├── autenticador.js │ └── error.js │ ├── models │ └── usuario.js │ ├── package-lock.json │ ├── package.json │ ├── public │ └── stylesheets │ │ └── style.css │ ├── routes │ ├── chat.js │ ├── contatos.js │ └── home.js │ ├── test │ └── requests │ │ ├── contatos.js │ │ └── home.js │ └── views │ ├── chat │ └── index.ejs │ ├── contatos │ ├── edit.ejs │ ├── index.ejs │ ├── notify_script.ejs │ └── show.ejs │ ├── exit.ejs │ ├── footer.ejs │ ├── header.ejs │ ├── home │ └── index.ejs │ ├── not-found.ejs │ └── server-error.ejs ├── capitulo-9 └── ntalk │ ├── .gitignore │ ├── .mocharc.json │ ├── app.js │ ├── app.log │ ├── clusters.js │ ├── config.js │ ├── controllers │ ├── chat.js │ ├── contatos.js │ └── home.js │ ├── events │ └── chat.js │ ├── middlewares │ ├── autenticador.js │ └── error.js │ ├── models │ └── usuario.js │ ├── package-lock.json │ ├── package.json │ ├── public │ └── stylesheets │ │ └── style.css │ ├── routes │ ├── chat.js │ ├── contatos.js │ └── home.js │ ├── test │ └── requests │ │ ├── contatos.js │ │ └── home.js │ └── views │ ├── chat │ └── index.ejs │ ├── contatos │ ├── edit.ejs │ ├── index.ejs │ ├── notify_script.ejs │ └── show.ejs │ ├── exit.ejs │ ├── footer.ejs │ ├── header.ejs │ ├── home │ └── index.ejs │ ├── not-found.ejs │ └── server-error.ejs ├── desafio ├── artigos.html ├── contato.html ├── desafio.js └── erro.html └── projeto └── ntalk ├── README.md ├── app.js ├── app.log ├── clusters.js ├── config.json ├── controllers ├── chat.js ├── contatos.js └── home.js ├── error.log ├── libs └── db_connect.js ├── middlewares ├── autenticador.js └── error.js ├── models └── usuario.js ├── package.json ├── public ├── images │ ├── glyphicons-halflings-white.png │ └── glyphicons-halflings.png ├── javascripts │ └── zepto.min.js └── stylesheets │ └── style.css ├── routes ├── chat.js ├── contatos.js └── home.js ├── server.js ├── sockets └── chat.js ├── test ├── chat.js ├── contatos.js ├── home.js └── mocha.opts └── views ├── chat ├── chat_script.ejs └── index.ejs ├── contatos ├── edit.ejs ├── index.ejs ├── notify_script.ejs └── show.ejs ├── exit.ejs ├── footer.ejs ├── header.ejs ├── home └── index.ejs ├── not-found.ejs └── server-error.ejs /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | projeto/ntalk/node_modules 3 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/README.md -------------------------------------------------------------------------------- /capitulo-1/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-1/app.js -------------------------------------------------------------------------------- /capitulo-1/global.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-1/global.js -------------------------------------------------------------------------------- /capitulo-1/hello.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-1/hello.js -------------------------------------------------------------------------------- /capitulo-1/human.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-1/human.js -------------------------------------------------------------------------------- /capitulo-10/ntalk/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .DS_Store -------------------------------------------------------------------------------- /capitulo-10/ntalk/.mocharc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-10/ntalk/.mocharc.json -------------------------------------------------------------------------------- /capitulo-10/ntalk/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-10/ntalk/app.js -------------------------------------------------------------------------------- /capitulo-10/ntalk/clusters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-10/ntalk/clusters.js -------------------------------------------------------------------------------- /capitulo-10/ntalk/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-10/ntalk/config.js -------------------------------------------------------------------------------- /capitulo-10/ntalk/controllers/chat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-10/ntalk/controllers/chat.js -------------------------------------------------------------------------------- /capitulo-10/ntalk/controllers/contatos.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-10/ntalk/controllers/contatos.js -------------------------------------------------------------------------------- /capitulo-10/ntalk/controllers/home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-10/ntalk/controllers/home.js -------------------------------------------------------------------------------- /capitulo-10/ntalk/events/chat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-10/ntalk/events/chat.js -------------------------------------------------------------------------------- /capitulo-10/ntalk/logs/app.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-10/ntalk/logs/app.log -------------------------------------------------------------------------------- /capitulo-10/ntalk/logs/error.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-10/ntalk/logs/error.log -------------------------------------------------------------------------------- /capitulo-10/ntalk/middlewares/autenticador.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-10/ntalk/middlewares/autenticador.js -------------------------------------------------------------------------------- /capitulo-10/ntalk/middlewares/error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-10/ntalk/middlewares/error.js -------------------------------------------------------------------------------- /capitulo-10/ntalk/models/usuario.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-10/ntalk/models/usuario.js -------------------------------------------------------------------------------- /capitulo-10/ntalk/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-10/ntalk/package-lock.json -------------------------------------------------------------------------------- /capitulo-10/ntalk/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-10/ntalk/package.json -------------------------------------------------------------------------------- /capitulo-10/ntalk/public/stylesheets/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-10/ntalk/public/stylesheets/style.css -------------------------------------------------------------------------------- /capitulo-10/ntalk/routes/chat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-10/ntalk/routes/chat.js -------------------------------------------------------------------------------- /capitulo-10/ntalk/routes/contatos.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-10/ntalk/routes/contatos.js -------------------------------------------------------------------------------- /capitulo-10/ntalk/routes/home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-10/ntalk/routes/home.js -------------------------------------------------------------------------------- /capitulo-10/ntalk/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-10/ntalk/server.js -------------------------------------------------------------------------------- /capitulo-10/ntalk/test/requests/contatos.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-10/ntalk/test/requests/contatos.js -------------------------------------------------------------------------------- /capitulo-10/ntalk/test/requests/home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-10/ntalk/test/requests/home.js -------------------------------------------------------------------------------- /capitulo-10/ntalk/views/chat/index.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-10/ntalk/views/chat/index.ejs -------------------------------------------------------------------------------- /capitulo-10/ntalk/views/contatos/edit.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-10/ntalk/views/contatos/edit.ejs -------------------------------------------------------------------------------- /capitulo-10/ntalk/views/contatos/index.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-10/ntalk/views/contatos/index.ejs -------------------------------------------------------------------------------- /capitulo-10/ntalk/views/contatos/notify_script.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-10/ntalk/views/contatos/notify_script.ejs -------------------------------------------------------------------------------- /capitulo-10/ntalk/views/contatos/show.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-10/ntalk/views/contatos/show.ejs -------------------------------------------------------------------------------- /capitulo-10/ntalk/views/exit.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-10/ntalk/views/exit.ejs -------------------------------------------------------------------------------- /capitulo-10/ntalk/views/footer.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-10/ntalk/views/footer.ejs -------------------------------------------------------------------------------- /capitulo-10/ntalk/views/header.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-10/ntalk/views/header.ejs -------------------------------------------------------------------------------- /capitulo-10/ntalk/views/home/index.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-10/ntalk/views/home/index.ejs -------------------------------------------------------------------------------- /capitulo-10/ntalk/views/not-found.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-10/ntalk/views/not-found.ejs -------------------------------------------------------------------------------- /capitulo-10/ntalk/views/server-error.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-10/ntalk/views/server-error.ejs -------------------------------------------------------------------------------- /capitulo-2/hello_server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-2/hello_server.js -------------------------------------------------------------------------------- /capitulo-2/hello_server2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-2/hello_server2.js -------------------------------------------------------------------------------- /capitulo-2/hello_server3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-2/hello_server3.js -------------------------------------------------------------------------------- /capitulo-2/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-2/index.html -------------------------------------------------------------------------------- /capitulo-2/remover.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-2/remover.js -------------------------------------------------------------------------------- /capitulo-2/site_pessoal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-2/site_pessoal.js -------------------------------------------------------------------------------- /capitulo-2/url_server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-2/url_server.js -------------------------------------------------------------------------------- /capitulo-3/callback_heaven.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-3/callback_heaven.js -------------------------------------------------------------------------------- /capitulo-3/callback_hell.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-3/callback_hell.js -------------------------------------------------------------------------------- /capitulo-3/leitura_async.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-3/leitura_async.js -------------------------------------------------------------------------------- /capitulo-3/leitura_sync.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-3/leitura_sync.js -------------------------------------------------------------------------------- /capitulo-3/processamento.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-3/processamento.js -------------------------------------------------------------------------------- /capitulo-3/text_async.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-3/text_async.js -------------------------------------------------------------------------------- /capitulo-3/text_sync.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-3/text_sync.js -------------------------------------------------------------------------------- /capitulo-4/ntalk/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .DS_Store -------------------------------------------------------------------------------- /capitulo-4/ntalk/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-4/ntalk/app.js -------------------------------------------------------------------------------- /capitulo-4/ntalk/controllers/home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-4/ntalk/controllers/home.js -------------------------------------------------------------------------------- /capitulo-4/ntalk/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-4/ntalk/package-lock.json -------------------------------------------------------------------------------- /capitulo-4/ntalk/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-4/ntalk/package.json -------------------------------------------------------------------------------- /capitulo-4/ntalk/public/stylesheets/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-4/ntalk/public/stylesheets/style.css -------------------------------------------------------------------------------- /capitulo-4/ntalk/routes/home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-4/ntalk/routes/home.js -------------------------------------------------------------------------------- /capitulo-4/ntalk/views/home/index.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-4/ntalk/views/home/index.ejs -------------------------------------------------------------------------------- /capitulo-5/ntalk/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .DS_Store -------------------------------------------------------------------------------- /capitulo-5/ntalk/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-5/ntalk/app.js -------------------------------------------------------------------------------- /capitulo-5/ntalk/controllers/contatos.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-5/ntalk/controllers/contatos.js -------------------------------------------------------------------------------- /capitulo-5/ntalk/controllers/home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-5/ntalk/controllers/home.js -------------------------------------------------------------------------------- /capitulo-5/ntalk/middlewares/autenticador.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-5/ntalk/middlewares/autenticador.js -------------------------------------------------------------------------------- /capitulo-5/ntalk/middlewares/error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-5/ntalk/middlewares/error.js -------------------------------------------------------------------------------- /capitulo-5/ntalk/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-5/ntalk/package-lock.json -------------------------------------------------------------------------------- /capitulo-5/ntalk/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-5/ntalk/package.json -------------------------------------------------------------------------------- /capitulo-5/ntalk/public/stylesheets/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-5/ntalk/public/stylesheets/style.css -------------------------------------------------------------------------------- /capitulo-5/ntalk/routes/contatos.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-5/ntalk/routes/contatos.js -------------------------------------------------------------------------------- /capitulo-5/ntalk/routes/home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-5/ntalk/routes/home.js -------------------------------------------------------------------------------- /capitulo-5/ntalk/views/contatos/edit.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-5/ntalk/views/contatos/edit.ejs -------------------------------------------------------------------------------- /capitulo-5/ntalk/views/contatos/index.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-5/ntalk/views/contatos/index.ejs -------------------------------------------------------------------------------- /capitulo-5/ntalk/views/contatos/show.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-5/ntalk/views/contatos/show.ejs -------------------------------------------------------------------------------- /capitulo-5/ntalk/views/exit.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-5/ntalk/views/exit.ejs -------------------------------------------------------------------------------- /capitulo-5/ntalk/views/footer.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-5/ntalk/views/footer.ejs -------------------------------------------------------------------------------- /capitulo-5/ntalk/views/header.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-5/ntalk/views/header.ejs -------------------------------------------------------------------------------- /capitulo-5/ntalk/views/home/index.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-5/ntalk/views/home/index.ejs -------------------------------------------------------------------------------- /capitulo-5/ntalk/views/not-found.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-5/ntalk/views/not-found.ejs -------------------------------------------------------------------------------- /capitulo-5/ntalk/views/server-error.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-5/ntalk/views/server-error.ejs -------------------------------------------------------------------------------- /capitulo-6/ntalk/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .DS_Store -------------------------------------------------------------------------------- /capitulo-6/ntalk/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-6/ntalk/app.js -------------------------------------------------------------------------------- /capitulo-6/ntalk/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-6/ntalk/config.js -------------------------------------------------------------------------------- /capitulo-6/ntalk/controllers/chat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-6/ntalk/controllers/chat.js -------------------------------------------------------------------------------- /capitulo-6/ntalk/controllers/contatos.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-6/ntalk/controllers/contatos.js -------------------------------------------------------------------------------- /capitulo-6/ntalk/controllers/home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-6/ntalk/controllers/home.js -------------------------------------------------------------------------------- /capitulo-6/ntalk/events/chat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-6/ntalk/events/chat.js -------------------------------------------------------------------------------- /capitulo-6/ntalk/middlewares/autenticador.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-6/ntalk/middlewares/autenticador.js -------------------------------------------------------------------------------- /capitulo-6/ntalk/middlewares/error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-6/ntalk/middlewares/error.js -------------------------------------------------------------------------------- /capitulo-6/ntalk/npm-debug.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-6/ntalk/npm-debug.log -------------------------------------------------------------------------------- /capitulo-6/ntalk/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-6/ntalk/package-lock.json -------------------------------------------------------------------------------- /capitulo-6/ntalk/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-6/ntalk/package.json -------------------------------------------------------------------------------- /capitulo-6/ntalk/public/stylesheets/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-6/ntalk/public/stylesheets/style.css -------------------------------------------------------------------------------- /capitulo-6/ntalk/routes/chat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-6/ntalk/routes/chat.js -------------------------------------------------------------------------------- /capitulo-6/ntalk/routes/contatos.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-6/ntalk/routes/contatos.js -------------------------------------------------------------------------------- /capitulo-6/ntalk/routes/home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-6/ntalk/routes/home.js -------------------------------------------------------------------------------- /capitulo-6/ntalk/views/chat/index.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-6/ntalk/views/chat/index.ejs -------------------------------------------------------------------------------- /capitulo-6/ntalk/views/contatos/edit.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-6/ntalk/views/contatos/edit.ejs -------------------------------------------------------------------------------- /capitulo-6/ntalk/views/contatos/index.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-6/ntalk/views/contatos/index.ejs -------------------------------------------------------------------------------- /capitulo-6/ntalk/views/contatos/notify_script.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-6/ntalk/views/contatos/notify_script.ejs -------------------------------------------------------------------------------- /capitulo-6/ntalk/views/contatos/show.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-6/ntalk/views/contatos/show.ejs -------------------------------------------------------------------------------- /capitulo-6/ntalk/views/exit.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-6/ntalk/views/exit.ejs -------------------------------------------------------------------------------- /capitulo-6/ntalk/views/footer.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-6/ntalk/views/footer.ejs -------------------------------------------------------------------------------- /capitulo-6/ntalk/views/header.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-6/ntalk/views/header.ejs -------------------------------------------------------------------------------- /capitulo-6/ntalk/views/home/index.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-6/ntalk/views/home/index.ejs -------------------------------------------------------------------------------- /capitulo-6/ntalk/views/not-found.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-6/ntalk/views/not-found.ejs -------------------------------------------------------------------------------- /capitulo-6/ntalk/views/server-error.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-6/ntalk/views/server-error.ejs -------------------------------------------------------------------------------- /capitulo-7/ntalk/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .DS_Store -------------------------------------------------------------------------------- /capitulo-7/ntalk/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-7/ntalk/app.js -------------------------------------------------------------------------------- /capitulo-7/ntalk/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-7/ntalk/config.js -------------------------------------------------------------------------------- /capitulo-7/ntalk/controllers/chat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-7/ntalk/controllers/chat.js -------------------------------------------------------------------------------- /capitulo-7/ntalk/controllers/contatos.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-7/ntalk/controllers/contatos.js -------------------------------------------------------------------------------- /capitulo-7/ntalk/controllers/home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-7/ntalk/controllers/home.js -------------------------------------------------------------------------------- /capitulo-7/ntalk/events/chat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-7/ntalk/events/chat.js -------------------------------------------------------------------------------- /capitulo-7/ntalk/middlewares/autenticador.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-7/ntalk/middlewares/autenticador.js -------------------------------------------------------------------------------- /capitulo-7/ntalk/middlewares/error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-7/ntalk/middlewares/error.js -------------------------------------------------------------------------------- /capitulo-7/ntalk/models/usuario.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-7/ntalk/models/usuario.js -------------------------------------------------------------------------------- /capitulo-7/ntalk/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-7/ntalk/package-lock.json -------------------------------------------------------------------------------- /capitulo-7/ntalk/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-7/ntalk/package.json -------------------------------------------------------------------------------- /capitulo-7/ntalk/public/stylesheets/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-7/ntalk/public/stylesheets/style.css -------------------------------------------------------------------------------- /capitulo-7/ntalk/routes/chat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-7/ntalk/routes/chat.js -------------------------------------------------------------------------------- /capitulo-7/ntalk/routes/contatos.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-7/ntalk/routes/contatos.js -------------------------------------------------------------------------------- /capitulo-7/ntalk/routes/home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-7/ntalk/routes/home.js -------------------------------------------------------------------------------- /capitulo-7/ntalk/views/chat/index.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-7/ntalk/views/chat/index.ejs -------------------------------------------------------------------------------- /capitulo-7/ntalk/views/contatos/edit.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-7/ntalk/views/contatos/edit.ejs -------------------------------------------------------------------------------- /capitulo-7/ntalk/views/contatos/index.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-7/ntalk/views/contatos/index.ejs -------------------------------------------------------------------------------- /capitulo-7/ntalk/views/contatos/notify_script.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-7/ntalk/views/contatos/notify_script.ejs -------------------------------------------------------------------------------- /capitulo-7/ntalk/views/contatos/show.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-7/ntalk/views/contatos/show.ejs -------------------------------------------------------------------------------- /capitulo-7/ntalk/views/exit.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-7/ntalk/views/exit.ejs -------------------------------------------------------------------------------- /capitulo-7/ntalk/views/footer.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-7/ntalk/views/footer.ejs -------------------------------------------------------------------------------- /capitulo-7/ntalk/views/header.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-7/ntalk/views/header.ejs -------------------------------------------------------------------------------- /capitulo-7/ntalk/views/home/index.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-7/ntalk/views/home/index.ejs -------------------------------------------------------------------------------- /capitulo-7/ntalk/views/not-found.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-7/ntalk/views/not-found.ejs -------------------------------------------------------------------------------- /capitulo-7/ntalk/views/server-error.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-7/ntalk/views/server-error.ejs -------------------------------------------------------------------------------- /capitulo-8/ntalk/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .DS_Store -------------------------------------------------------------------------------- /capitulo-8/ntalk/.mocharc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-8/ntalk/.mocharc.json -------------------------------------------------------------------------------- /capitulo-8/ntalk/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-8/ntalk/app.js -------------------------------------------------------------------------------- /capitulo-8/ntalk/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-8/ntalk/config.js -------------------------------------------------------------------------------- /capitulo-8/ntalk/controllers/chat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-8/ntalk/controllers/chat.js -------------------------------------------------------------------------------- /capitulo-8/ntalk/controllers/contatos.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-8/ntalk/controllers/contatos.js -------------------------------------------------------------------------------- /capitulo-8/ntalk/controllers/home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-8/ntalk/controllers/home.js -------------------------------------------------------------------------------- /capitulo-8/ntalk/events/chat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-8/ntalk/events/chat.js -------------------------------------------------------------------------------- /capitulo-8/ntalk/middlewares/autenticador.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-8/ntalk/middlewares/autenticador.js -------------------------------------------------------------------------------- /capitulo-8/ntalk/middlewares/error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-8/ntalk/middlewares/error.js -------------------------------------------------------------------------------- /capitulo-8/ntalk/models/usuario.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-8/ntalk/models/usuario.js -------------------------------------------------------------------------------- /capitulo-8/ntalk/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-8/ntalk/package-lock.json -------------------------------------------------------------------------------- /capitulo-8/ntalk/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-8/ntalk/package.json -------------------------------------------------------------------------------- /capitulo-8/ntalk/public/stylesheets/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-8/ntalk/public/stylesheets/style.css -------------------------------------------------------------------------------- /capitulo-8/ntalk/routes/chat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-8/ntalk/routes/chat.js -------------------------------------------------------------------------------- /capitulo-8/ntalk/routes/contatos.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-8/ntalk/routes/contatos.js -------------------------------------------------------------------------------- /capitulo-8/ntalk/routes/home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-8/ntalk/routes/home.js -------------------------------------------------------------------------------- /capitulo-8/ntalk/test/requests/contatos.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-8/ntalk/test/requests/contatos.js -------------------------------------------------------------------------------- /capitulo-8/ntalk/test/requests/home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-8/ntalk/test/requests/home.js -------------------------------------------------------------------------------- /capitulo-8/ntalk/views/chat/index.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-8/ntalk/views/chat/index.ejs -------------------------------------------------------------------------------- /capitulo-8/ntalk/views/contatos/edit.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-8/ntalk/views/contatos/edit.ejs -------------------------------------------------------------------------------- /capitulo-8/ntalk/views/contatos/index.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-8/ntalk/views/contatos/index.ejs -------------------------------------------------------------------------------- /capitulo-8/ntalk/views/contatos/notify_script.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-8/ntalk/views/contatos/notify_script.ejs -------------------------------------------------------------------------------- /capitulo-8/ntalk/views/contatos/show.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-8/ntalk/views/contatos/show.ejs -------------------------------------------------------------------------------- /capitulo-8/ntalk/views/exit.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-8/ntalk/views/exit.ejs -------------------------------------------------------------------------------- /capitulo-8/ntalk/views/footer.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-8/ntalk/views/footer.ejs -------------------------------------------------------------------------------- /capitulo-8/ntalk/views/header.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-8/ntalk/views/header.ejs -------------------------------------------------------------------------------- /capitulo-8/ntalk/views/home/index.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-8/ntalk/views/home/index.ejs -------------------------------------------------------------------------------- /capitulo-8/ntalk/views/not-found.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-8/ntalk/views/not-found.ejs -------------------------------------------------------------------------------- /capitulo-8/ntalk/views/server-error.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-8/ntalk/views/server-error.ejs -------------------------------------------------------------------------------- /capitulo-9/ntalk/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .DS_Store -------------------------------------------------------------------------------- /capitulo-9/ntalk/.mocharc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-9/ntalk/.mocharc.json -------------------------------------------------------------------------------- /capitulo-9/ntalk/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-9/ntalk/app.js -------------------------------------------------------------------------------- /capitulo-9/ntalk/app.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-9/ntalk/app.log -------------------------------------------------------------------------------- /capitulo-9/ntalk/clusters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-9/ntalk/clusters.js -------------------------------------------------------------------------------- /capitulo-9/ntalk/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-9/ntalk/config.js -------------------------------------------------------------------------------- /capitulo-9/ntalk/controllers/chat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-9/ntalk/controllers/chat.js -------------------------------------------------------------------------------- /capitulo-9/ntalk/controllers/contatos.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-9/ntalk/controllers/contatos.js -------------------------------------------------------------------------------- /capitulo-9/ntalk/controllers/home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-9/ntalk/controllers/home.js -------------------------------------------------------------------------------- /capitulo-9/ntalk/events/chat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-9/ntalk/events/chat.js -------------------------------------------------------------------------------- /capitulo-9/ntalk/middlewares/autenticador.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-9/ntalk/middlewares/autenticador.js -------------------------------------------------------------------------------- /capitulo-9/ntalk/middlewares/error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-9/ntalk/middlewares/error.js -------------------------------------------------------------------------------- /capitulo-9/ntalk/models/usuario.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-9/ntalk/models/usuario.js -------------------------------------------------------------------------------- /capitulo-9/ntalk/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-9/ntalk/package-lock.json -------------------------------------------------------------------------------- /capitulo-9/ntalk/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-9/ntalk/package.json -------------------------------------------------------------------------------- /capitulo-9/ntalk/public/stylesheets/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-9/ntalk/public/stylesheets/style.css -------------------------------------------------------------------------------- /capitulo-9/ntalk/routes/chat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-9/ntalk/routes/chat.js -------------------------------------------------------------------------------- /capitulo-9/ntalk/routes/contatos.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-9/ntalk/routes/contatos.js -------------------------------------------------------------------------------- /capitulo-9/ntalk/routes/home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-9/ntalk/routes/home.js -------------------------------------------------------------------------------- /capitulo-9/ntalk/test/requests/contatos.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-9/ntalk/test/requests/contatos.js -------------------------------------------------------------------------------- /capitulo-9/ntalk/test/requests/home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-9/ntalk/test/requests/home.js -------------------------------------------------------------------------------- /capitulo-9/ntalk/views/chat/index.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-9/ntalk/views/chat/index.ejs -------------------------------------------------------------------------------- /capitulo-9/ntalk/views/contatos/edit.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-9/ntalk/views/contatos/edit.ejs -------------------------------------------------------------------------------- /capitulo-9/ntalk/views/contatos/index.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-9/ntalk/views/contatos/index.ejs -------------------------------------------------------------------------------- /capitulo-9/ntalk/views/contatos/notify_script.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-9/ntalk/views/contatos/notify_script.ejs -------------------------------------------------------------------------------- /capitulo-9/ntalk/views/contatos/show.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-9/ntalk/views/contatos/show.ejs -------------------------------------------------------------------------------- /capitulo-9/ntalk/views/exit.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-9/ntalk/views/exit.ejs -------------------------------------------------------------------------------- /capitulo-9/ntalk/views/footer.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-9/ntalk/views/footer.ejs -------------------------------------------------------------------------------- /capitulo-9/ntalk/views/header.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-9/ntalk/views/header.ejs -------------------------------------------------------------------------------- /capitulo-9/ntalk/views/home/index.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-9/ntalk/views/home/index.ejs -------------------------------------------------------------------------------- /capitulo-9/ntalk/views/not-found.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-9/ntalk/views/not-found.ejs -------------------------------------------------------------------------------- /capitulo-9/ntalk/views/server-error.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/capitulo-9/ntalk/views/server-error.ejs -------------------------------------------------------------------------------- /desafio/artigos.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/desafio/artigos.html -------------------------------------------------------------------------------- /desafio/contato.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/desafio/contato.html -------------------------------------------------------------------------------- /desafio/desafio.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/desafio/desafio.js -------------------------------------------------------------------------------- /desafio/erro.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/desafio/erro.html -------------------------------------------------------------------------------- /projeto/ntalk/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/projeto/ntalk/README.md -------------------------------------------------------------------------------- /projeto/ntalk/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/projeto/ntalk/app.js -------------------------------------------------------------------------------- /projeto/ntalk/app.log: -------------------------------------------------------------------------------- 1 | Ntalk no ar. 2 | -------------------------------------------------------------------------------- /projeto/ntalk/clusters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/projeto/ntalk/clusters.js -------------------------------------------------------------------------------- /projeto/ntalk/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/projeto/ntalk/config.json -------------------------------------------------------------------------------- /projeto/ntalk/controllers/chat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/projeto/ntalk/controllers/chat.js -------------------------------------------------------------------------------- /projeto/ntalk/controllers/contatos.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/projeto/ntalk/controllers/contatos.js -------------------------------------------------------------------------------- /projeto/ntalk/controllers/home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/projeto/ntalk/controllers/home.js -------------------------------------------------------------------------------- /projeto/ntalk/error.log: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projeto/ntalk/libs/db_connect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/projeto/ntalk/libs/db_connect.js -------------------------------------------------------------------------------- /projeto/ntalk/middlewares/autenticador.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/projeto/ntalk/middlewares/autenticador.js -------------------------------------------------------------------------------- /projeto/ntalk/middlewares/error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/projeto/ntalk/middlewares/error.js -------------------------------------------------------------------------------- /projeto/ntalk/models/usuario.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/projeto/ntalk/models/usuario.js -------------------------------------------------------------------------------- /projeto/ntalk/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/projeto/ntalk/package.json -------------------------------------------------------------------------------- /projeto/ntalk/public/images/glyphicons-halflings-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/projeto/ntalk/public/images/glyphicons-halflings-white.png -------------------------------------------------------------------------------- /projeto/ntalk/public/images/glyphicons-halflings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/projeto/ntalk/public/images/glyphicons-halflings.png -------------------------------------------------------------------------------- /projeto/ntalk/public/javascripts/zepto.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/projeto/ntalk/public/javascripts/zepto.min.js -------------------------------------------------------------------------------- /projeto/ntalk/public/stylesheets/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/projeto/ntalk/public/stylesheets/style.css -------------------------------------------------------------------------------- /projeto/ntalk/routes/chat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/projeto/ntalk/routes/chat.js -------------------------------------------------------------------------------- /projeto/ntalk/routes/contatos.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/projeto/ntalk/routes/contatos.js -------------------------------------------------------------------------------- /projeto/ntalk/routes/home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/projeto/ntalk/routes/home.js -------------------------------------------------------------------------------- /projeto/ntalk/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/projeto/ntalk/server.js -------------------------------------------------------------------------------- /projeto/ntalk/sockets/chat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/projeto/ntalk/sockets/chat.js -------------------------------------------------------------------------------- /projeto/ntalk/test/chat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/projeto/ntalk/test/chat.js -------------------------------------------------------------------------------- /projeto/ntalk/test/contatos.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/projeto/ntalk/test/contatos.js -------------------------------------------------------------------------------- /projeto/ntalk/test/home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/projeto/ntalk/test/home.js -------------------------------------------------------------------------------- /projeto/ntalk/test/mocha.opts: -------------------------------------------------------------------------------- 1 | --require should 2 | -R spec 3 | --slow 20 -------------------------------------------------------------------------------- /projeto/ntalk/views/chat/chat_script.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/projeto/ntalk/views/chat/chat_script.ejs -------------------------------------------------------------------------------- /projeto/ntalk/views/chat/index.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/projeto/ntalk/views/chat/index.ejs -------------------------------------------------------------------------------- /projeto/ntalk/views/contatos/edit.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/projeto/ntalk/views/contatos/edit.ejs -------------------------------------------------------------------------------- /projeto/ntalk/views/contatos/index.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/projeto/ntalk/views/contatos/index.ejs -------------------------------------------------------------------------------- /projeto/ntalk/views/contatos/notify_script.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/projeto/ntalk/views/contatos/notify_script.ejs -------------------------------------------------------------------------------- /projeto/ntalk/views/contatos/show.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/projeto/ntalk/views/contatos/show.ejs -------------------------------------------------------------------------------- /projeto/ntalk/views/exit.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/projeto/ntalk/views/exit.ejs -------------------------------------------------------------------------------- /projeto/ntalk/views/footer.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/projeto/ntalk/views/footer.ejs -------------------------------------------------------------------------------- /projeto/ntalk/views/header.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/projeto/ntalk/views/header.ejs -------------------------------------------------------------------------------- /projeto/ntalk/views/home/index.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/projeto/ntalk/views/home/index.ejs -------------------------------------------------------------------------------- /projeto/ntalk/views/not-found.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/projeto/ntalk/views/not-found.ejs -------------------------------------------------------------------------------- /projeto/ntalk/views/server-error.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caio-ribeiro-pereira/livro-nodejs/HEAD/projeto/ntalk/views/server-error.ejs --------------------------------------------------------------------------------