Advertisement
Guest User

Untitled

a guest
Feb 5th, 2017
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.57 KB | None | 0 0
  1. import { Injectable } from '@angular/core';
  2. import { Http, Headers } from '@angular/http';
  3. import 'rxjs/add/operator/map';
  4.  
  5. @Injectable()
  6. export class MyProvider1 {
  7.  
  8. data: any;
  9.  
  10. constructor(public http: Http) {
  11. this.data = null;
  12. }
  13.  
  14. login(id,pwd){
  15. let headers = new Headers();
  16. headers.append('Content-Type', 'application/json');
  17. this.http.post('http://localhost:8080/',
  18. JSON.stringify({
  19. username: id ,
  20. password: pwd
  21. }), {headers: headers})
  22. .subscribe(res => {
  23. console.log(res.json());
  24. });
  25. }
  26. }
  27.  
  28. this.http.post('http://localhost:8080/',
  29. JSON.stringify({
  30. username: id ,
  31. password: pwd
  32. }))
  33. .subscribe(res => {
  34. console.log(res.json());
  35. });
  36.  
  37. var express = require('express');
  38. var app = express();
  39. var bodyParser = require('body-parser');
  40. var morgan = require('morgan');
  41. var mongoose = require('mongoose');
  42.  
  43. //------------------------------------
  44. //Configuration
  45. //------------------------------------
  46. var config = require('./config.js');
  47. var port = process.env.PORT || config.SERVICE_PORT;
  48. app.use(morgan('dev'));
  49. app.use(bodyParser.urlencoded({ extended: false }));
  50. app.use(bodyParser.json());
  51.  
  52. //------------------------------------
  53. //Routes
  54. //------------------------------------
  55. app.use('/admin', require('./app/routes/admin.js'));
  56. app.use('/', require('./app/routes/guest.js'));
  57. app.use('/chat', require('./app/routes/chat.js'));
  58.  
  59. //------------------------------------
  60. //Server Start
  61. //------------------------------------
  62. mongoose.connect(config.database);
  63. app.listen(port);
  64. console.log('server start at port ' + port);
  65.  
  66. ...
  67. router.route('/')
  68. .get(function(req,res){
  69. res.end('Welcome');
  70. })
  71. .post(function(req,res){
  72. UsersManager.login(req.body.username,req.body.password,function(err,user){
  73. if(err) throw err;
  74. if(!user){
  75. res.json({
  76. success: false,
  77. message: Const.notificationTokenAccessNOK
  78. });
  79. }else{
  80. var token = TokenManager.createToken(user);
  81. res.json({
  82. success: true,
  83. message: Const.notificationTokenAccessOK,
  84. token: token
  85. });
  86. }
  87. });
  88. });
  89.  
  90. module.exports = router;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement