Advertisement
Guest User

Untitled

a guest
Oct 11th, 2017
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.01 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <script src="angular.min.js"></script>
  5. <script src="app.js"></script>
  6. </head>
  7. <body ng-app="myApp">
  8. <div ng-controller="myCtrl">
  9. <form>
  10. Author:
  11. <input type="text" ng-model="data.author">
  12. <br>
  13. <br> Title:
  14. <input type="text" ng-model="data.title">
  15. <br>
  16. <br> Body:
  17. <input type="author" ng-model="data.body">
  18. <br>
  19. <br>
  20. <input type="submit" value="Submit" ng-click="submit()">
  21. </form>
  22. </div>
  23. </body>
  24. </html>
  25.  
  26. var app = angular.module('myApp', []);
  27. app.controller('myCtrl', function($scope,$http) {
  28. $scope.data = {};
  29. $scope.submit= function(){
  30. console.log('clicked submit');
  31. $http({
  32. url: 'https://localhost:3443/blah',
  33. method: 'POST',
  34. data: $scope.data
  35. }).then(function (httpResponse) {
  36. console.log('response:', httpResponse);
  37. })
  38. }
  39. });
  40.  
  41. var express = require('express');
  42. var bodyParser = require('body-parser');
  43. var mysql = require('mysql');
  44. var app = express();
  45. var fs=require('fs');
  46. var http=require('http');
  47. var https=require('https');
  48. app.use(bodyParser.json({limit: '50mb'}));
  49. app.use(express.static('public'));
  50. var connection = mysql.createConnection({
  51. host: 'localhost',
  52. user: 'root',
  53. password: '',
  54. database: 'testn'
  55. });
  56. connection.connect();
  57. var options = {
  58. key: fs.readFileSync('privkey.pem'),
  59. cert: fs.readFileSync('cert.pem')
  60. }
  61. app.post('/blah', function(req, res, next) {
  62. var cope = req.body;
  63. console.log('request received:', req.body);
  64. var query = connection.query('insert into form set ?', cope, function (err, result) {
  65. if (err) {
  66. console.error(err);
  67. return res.send(err);
  68. } else {
  69. return res.send('Ok');
  70. }
  71. });
  72. //res.send('received the data.');
  73. });
  74. var server = http.createServer(app).listen(3000);
  75. var server1 = https.createServer(options,app).listen(3443);
  76. console.log('server running on 3443');
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement