Commit inicial
This commit is contained in:
		
						commit
						982c618c13
					
				
							
								
								
									
										61
									
								
								.gitignore
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										61
									
								
								.gitignore
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@ -0,0 +1,61 @@
 | 
				
			|||||||
 | 
					# Logs
 | 
				
			||||||
 | 
					logs
 | 
				
			||||||
 | 
					*.log
 | 
				
			||||||
 | 
					npm-debug.log*
 | 
				
			||||||
 | 
					yarn-debug.log*
 | 
				
			||||||
 | 
					yarn-error.log*
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Runtime data
 | 
				
			||||||
 | 
					pids
 | 
				
			||||||
 | 
					*.pid
 | 
				
			||||||
 | 
					*.seed
 | 
				
			||||||
 | 
					*.pid.lock
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Directory for instrumented libs generated by jscoverage/JSCover
 | 
				
			||||||
 | 
					lib-cov
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Coverage directory used by tools like istanbul
 | 
				
			||||||
 | 
					coverage
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# nyc test coverage
 | 
				
			||||||
 | 
					.nyc_output
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files)
 | 
				
			||||||
 | 
					.grunt
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Bower dependency directory (https://bower.io/)
 | 
				
			||||||
 | 
					bower_components
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# node-waf configuration
 | 
				
			||||||
 | 
					.lock-wscript
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Compiled binary addons (https://nodejs.org/api/addons.html)
 | 
				
			||||||
 | 
					build/Release
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Dependency directories
 | 
				
			||||||
 | 
					node_modules/
 | 
				
			||||||
 | 
					jspm_packages/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Typescript v1 declaration files
 | 
				
			||||||
 | 
					typings/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Optional npm cache directory
 | 
				
			||||||
 | 
					.npm
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Optional eslint cache
 | 
				
			||||||
 | 
					.eslintcache
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Optional REPL history
 | 
				
			||||||
 | 
					.node_repl_history
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Output of 'npm pack'
 | 
				
			||||||
 | 
					*.tgz
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Yarn Integrity file
 | 
				
			||||||
 | 
					.yarn-integrity
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# dotenv environment variables file
 | 
				
			||||||
 | 
					.env
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# next.js build output
 | 
				
			||||||
 | 
					.next
 | 
				
			||||||
							
								
								
									
										41
									
								
								app.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										41
									
								
								app.js
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,41 @@
 | 
				
			|||||||
 | 
					var createError = require('http-errors');
 | 
				
			||||||
 | 
					var express = require('express');
 | 
				
			||||||
 | 
					var path = require('path');
 | 
				
			||||||
 | 
					var cookieParser = require('cookie-parser');
 | 
				
			||||||
 | 
					var logger = require('morgan');
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					var homeRouter = require('./routes/home');
 | 
				
			||||||
 | 
					var autenicarRouter = require('./routes/autenticar');
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					var app = express();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					// view engine setup
 | 
				
			||||||
 | 
					app.set('views', path.join(__dirname, 'views'));
 | 
				
			||||||
 | 
					app.set('view engine', 'ejs');
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					app.use(logger('dev'));
 | 
				
			||||||
 | 
					app.use(express.json());
 | 
				
			||||||
 | 
					app.use(express.urlencoded({ extended: false }));
 | 
				
			||||||
 | 
					app.use(cookieParser());
 | 
				
			||||||
 | 
					app.use(express.static(path.join(__dirname, 'public')));
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					app.use('/', homeRouter);
 | 
				
			||||||
 | 
					app.use('/autenticar', autenicarRouter);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					// catch 404 and forward to error handler
 | 
				
			||||||
 | 
					app.use(function(req, res, next) {
 | 
				
			||||||
 | 
					  next(createError(404));
 | 
				
			||||||
 | 
					});
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					// error handler
 | 
				
			||||||
 | 
					app.use(function(err, req, res, next) {
 | 
				
			||||||
 | 
					  // set locals, only providing error in development
 | 
				
			||||||
 | 
					  res.locals.message = err.message;
 | 
				
			||||||
 | 
					  res.locals.error = req.app.get('env') === 'development' ? err : {};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  // render the error page
 | 
				
			||||||
 | 
					  res.status(err.status || 500);
 | 
				
			||||||
 | 
					  res.render('error');
 | 
				
			||||||
 | 
					});
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					module.exports = app;
 | 
				
			||||||
							
								
								
									
										90
									
								
								bin/www
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										90
									
								
								bin/www
									
									
									
									
									
										Executable file
									
								
							@ -0,0 +1,90 @@
 | 
				
			|||||||
 | 
					#!/usr/bin/env node
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * Module dependencies.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					var app = require('../app');
 | 
				
			||||||
 | 
					var debug = require('debug')('project-zerodown:server');
 | 
				
			||||||
 | 
					var http = require('http');
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * Get port from environment and store in Express.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					var port = normalizePort(process.env.PORT || '3000');
 | 
				
			||||||
 | 
					app.set('port', port);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * Create HTTP server.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					var server = http.createServer(app);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * Listen on provided port, on all network interfaces.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					server.listen(port);
 | 
				
			||||||
 | 
					server.on('error', onError);
 | 
				
			||||||
 | 
					server.on('listening', onListening);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * Normalize a port into a number, string, or false.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					function normalizePort(val) {
 | 
				
			||||||
 | 
					  var port = parseInt(val, 10);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  if (isNaN(port)) {
 | 
				
			||||||
 | 
					    // named pipe
 | 
				
			||||||
 | 
					    return val;
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  if (port >= 0) {
 | 
				
			||||||
 | 
					    // port number
 | 
				
			||||||
 | 
					    return port;
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  return false;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * Event listener for HTTP server "error" event.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					function onError(error) {
 | 
				
			||||||
 | 
					  if (error.syscall !== 'listen') {
 | 
				
			||||||
 | 
					    throw error;
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  var bind = typeof port === 'string'
 | 
				
			||||||
 | 
					    ? 'Pipe ' + port
 | 
				
			||||||
 | 
					    : 'Port ' + port;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  // handle specific listen errors with friendly messages
 | 
				
			||||||
 | 
					  switch (error.code) {
 | 
				
			||||||
 | 
					    case 'EACCES':
 | 
				
			||||||
 | 
					      console.error(bind + ' requires elevated privileges');
 | 
				
			||||||
 | 
					      process.exit(1);
 | 
				
			||||||
 | 
					      break;
 | 
				
			||||||
 | 
					    case 'EADDRINUSE':
 | 
				
			||||||
 | 
					      console.error(bind + ' is already in use');
 | 
				
			||||||
 | 
					      process.exit(1);
 | 
				
			||||||
 | 
					      break;
 | 
				
			||||||
 | 
					    default:
 | 
				
			||||||
 | 
					      throw error;
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * Event listener for HTTP server "listening" event.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					function onListening() {
 | 
				
			||||||
 | 
					  var addr = server.address();
 | 
				
			||||||
 | 
					  var bind = typeof addr === 'string'
 | 
				
			||||||
 | 
					    ? 'pipe ' + addr
 | 
				
			||||||
 | 
					    : 'port ' + addr.port;
 | 
				
			||||||
 | 
					  debug('Listening on ' + bind);
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										7
									
								
								controllers/autenticarController.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								controllers/autenticarController.js
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,7 @@
 | 
				
			|||||||
 | 
					const autenticar = function(req, res){
 | 
				
			||||||
 | 
					  res.render('autenticar/index', {
 | 
				
			||||||
 | 
					    title: "Picolo"
 | 
				
			||||||
 | 
					  })
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					module.exports = { autenticar }
 | 
				
			||||||
							
								
								
									
										7
									
								
								controllers/homeController.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								controllers/homeController.js
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,7 @@
 | 
				
			|||||||
 | 
					const home = function(req, res){
 | 
				
			||||||
 | 
					  res.render('home/index', {
 | 
				
			||||||
 | 
					    title: "Picolo"
 | 
				
			||||||
 | 
					  })
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					module.exports = { home }
 | 
				
			||||||
							
								
								
									
										1474
									
								
								package-lock.json
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										1474
									
								
								package-lock.json
									
									
									
										generated
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										19
									
								
								package.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										19
									
								
								package.json
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,19 @@
 | 
				
			|||||||
 | 
					{
 | 
				
			||||||
 | 
					  "name": "project-zerodown",
 | 
				
			||||||
 | 
					  "version": "0.0.0",
 | 
				
			||||||
 | 
					  "private": true,
 | 
				
			||||||
 | 
					  "scripts": {
 | 
				
			||||||
 | 
					    "start": "nodemon ./bin/www"
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "dependencies": {
 | 
				
			||||||
 | 
					    "cookie-parser": "~1.4.4",
 | 
				
			||||||
 | 
					    "debug": "~2.6.9",
 | 
				
			||||||
 | 
					    "ejs": "^3.1.10",
 | 
				
			||||||
 | 
					    "express": "^4.21.0",
 | 
				
			||||||
 | 
					    "http-errors": "~1.6.3",
 | 
				
			||||||
 | 
					    "morgan": "~1.9.1"
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "devDependencies": {
 | 
				
			||||||
 | 
					    "nodemon": "^3.1.7"
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										3
									
								
								public/css/estilos.css
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								public/css/estilos.css
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,3 @@
 | 
				
			|||||||
 | 
					body {
 | 
				
			||||||
 | 
					  background-color: #000;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										8
									
								
								public/stylesheets/style.css
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								public/stylesheets/style.css
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,8 @@
 | 
				
			|||||||
 | 
					body {
 | 
				
			||||||
 | 
					  padding: 50px;
 | 
				
			||||||
 | 
					  font: 14px "Lucida Grande", Helvetica, Arial, sans-serif;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					a {
 | 
				
			||||||
 | 
					  color: #00B7FF;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										8
									
								
								routes/autenticar.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								routes/autenticar.js
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,8 @@
 | 
				
			|||||||
 | 
					var express = require('express');
 | 
				
			||||||
 | 
					var router = express.Router();
 | 
				
			||||||
 | 
					const { autenticar } = require('../controllers/autenticarController')
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/* GET home page. */
 | 
				
			||||||
 | 
					router.get('/', autenticar);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					module.exports = router;
 | 
				
			||||||
							
								
								
									
										8
									
								
								routes/home.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								routes/home.js
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,8 @@
 | 
				
			|||||||
 | 
					var express = require('express');
 | 
				
			||||||
 | 
					var router = express.Router();
 | 
				
			||||||
 | 
					const { home } = require('../controllers/homeController')
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/* GET home page. */
 | 
				
			||||||
 | 
					router.get('/', home);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					module.exports = router;
 | 
				
			||||||
							
								
								
									
										19
									
								
								views/autenticar/index.ejs
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										19
									
								
								views/autenticar/index.ejs
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,19 @@
 | 
				
			|||||||
 | 
					<!DOCTYPE html>
 | 
				
			||||||
 | 
					<html lang="en">
 | 
				
			||||||
 | 
					<head>
 | 
				
			||||||
 | 
					  <meta charset="UTF-8">
 | 
				
			||||||
 | 
					  <meta name="viewport" content="width=device-width, initial-scale=1.0">
 | 
				
			||||||
 | 
					  <link rel="stylesheet" href="/stylesheets/style.css">
 | 
				
			||||||
 | 
					  <title>Document</title>
 | 
				
			||||||
 | 
					</head>
 | 
				
			||||||
 | 
					<body>
 | 
				
			||||||
 | 
					  <h1>Autenticar</h1>
 | 
				
			||||||
 | 
					  <form action="" method="post">
 | 
				
			||||||
 | 
					    <label for="">Usuario</label>
 | 
				
			||||||
 | 
					    <input type="text" name="usuario" id="">
 | 
				
			||||||
 | 
					    <label for="">Senha</label>
 | 
				
			||||||
 | 
					    <input type="password" name="senha" id="">
 | 
				
			||||||
 | 
					    <input type="submit" value="Enviar">
 | 
				
			||||||
 | 
					  </form>
 | 
				
			||||||
 | 
					</body>
 | 
				
			||||||
 | 
					</html>
 | 
				
			||||||
							
								
								
									
										11
									
								
								views/home/index.ejs
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								views/home/index.ejs
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,11 @@
 | 
				
			|||||||
 | 
					<!DOCTYPE html>
 | 
				
			||||||
 | 
					<html>
 | 
				
			||||||
 | 
					  <head>
 | 
				
			||||||
 | 
					    <title><%= title %></title>
 | 
				
			||||||
 | 
					    <link rel='stylesheet' href='/stylesheets/style.css' />
 | 
				
			||||||
 | 
					  </head>
 | 
				
			||||||
 | 
					  <body>
 | 
				
			||||||
 | 
					    <h1><%= title %></h1>
 | 
				
			||||||
 | 
					    <p>Welcome to <%= title %></p>
 | 
				
			||||||
 | 
					  </body>
 | 
				
			||||||
 | 
					</html>
 | 
				
			||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user