Guest User

Untitled

a guest
Jul 9th, 2018
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.32 KB | None | 0 0
  1. var express = require("express");
  2. var login = require('./routes/register');
  3. var bodyParser = require('body-parser');
  4. var app = express();
  5. app.use(express.static(__dirname + "/static"));
  6. app.use(bodyParser.urlencoded({ extended: true }));
  7. app.use(bodyParser.json());
  8. app.use(function(req, res, next) {
  9. res.header("Access-Control-Allow-Origin", "*");
  10. res.header("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept");
  11. next();
  12. });
  13. var path = require('path');
  14. //app.set('views', path.join(__dirname, 'static/views'));
  15. //app.use('/scripts', express.static(path.join(__dirname, 'node_modules')));
  16. //app.use(express.static(path.join(__dirname, 'static')));
  17. var engines = require('consolidate');
  18. app.engine('html', engines.mustache);
  19. app.set('view engine', 'html');
  20.  
  21. var router = express.Router();
  22. app.get('/',function (req,res) {
  23. res.sendFile(__dirname + '/static/register.html');
  24. });
  25. router.post('/register',register.register);
  26. app.use('/api', router);
  27. app.listen(5000);
  28.  
  29. var express = require("express");
  30. var router = express.Router();
  31. var mysql = require('mysql');
  32. var connection = mysql.createConnection({
  33. host : 'localhost',
  34. user : 'root',
  35. password : 'root',
  36. database : 'CREBA'
  37. });
  38. connection.connect(function(err){
  39. if(!err) {
  40. console.log("Database is connected ... nn");
  41. } else {
  42. console.log("Error connecting database ... nn");
  43. }
  44. });
  45. exports.register = function(req,res){
  46. // console.log("req",req.body);
  47. var USER={
  48. "NAME":req.body.firstname,
  49. "FAMILY":req.body.lastname,
  50. "ID":req.body.personaly,
  51. "POS":req.body.position
  52. }
  53. connection.query('INSERT INTO USER SET ?',USER, function (error, results, fields) {
  54. if (error) {
  55. console.log("error ocurred",error);
  56. console.log({
  57. "code":400,
  58. "failed":"error ocurred"
  59. })
  60. }else{
  61. console.log('The solution is: ', results);
  62. console.log({
  63. "code":200,
  64. "success":"user registered sucessfully"
  65. });
  66. }
  67. });
  68. }
  69.  
  70. <!DOCTYPE html>
  71. <html>
  72. <head lang="en">
  73. <meta charset="UTF-8">
  74. <title>Node Js APP</title>
  75. <link rel="stylesheet" href="css/bootstrap.min.css">
  76. <link rel="stylesheet" type="text/css" href="css/home.css">
  77. <script type="text/javascript" src="js/jquery-2.1.1.min.js"></script>
  78.  
  79. <script type="text/javascript" src="js/home.js"></script>
  80. </head>
  81. <body>
  82. <div class="jumbotron">
  83. <div class="container">
  84. <h1 id="header">Node JS APP</h1><span id="auth" class="label label-info"> -- </span>
  85.  
  86. <div id="authBox">
  87. <div style="width: 40% ; margin: auto ; display: inline-block ; margin-left: 5%">
  88. <h3> Login </h3>
  89. <div> <span>first</span><input class="form-control" id="firstname"> </div>
  90. <div> <span>last</span> <input class="form-control" id="lastname"> </div>
  91. <div> <span>last</span> <input class="form-control" id="personaly"> </div>
  92. <div> <span>last</span> <input class="form-control" id="position"> </div>
  93. <button style="margin: 5px" class="btn btn-primary" id="register"> register </button>
  94. </div>
  95. <div style="width: 40% ; margin: auto ; display: inline-block ; margin-left: 5%" >
  96. <h3> Sign Up </h3>
  97. <div><span> Username</span><input class="form-control" id="signUpUser"> </div>
  98. <div><span> Password </span> <input class="form-control" id="signUpPass"> </div>
  99. <button style="margin: 5px" class="btn btn-primary" id="signUp"> Sign Up !</button>
  100. </div>
  101. </div>
  102. </div>
  103. </div>
  104. <div class="alert alert-danger" style="text-align: center ; "></div>
  105. <div class="alert alert-success" style="text-align: center ;"></div>
  106. <div style="text-align: center ; border: 1px solid #e2e2e2 ; margin: 20px " id="cmBox">
  107. <div style="width:75% ; padding: 20px ; margin: auto "><span> Enetr Comment: </span> <input class="form-control" id="msg"> </div>
  108. <button class="btn btn-success" id="submitComment"> Submit </button>
  109. <ul id="commentBox" class="list-group" style="margin: 25px 20%">
  110.  
  111. </ul>
  112. </div>
Add Comment
Please, Sign In to add comment