Guest User

Untitled

a guest
Feb 22nd, 2018
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.26 KB | None | 0 0
  1. router.post('/salvarMensagem', function(req, res, next) {
  2. var db = require('../db');
  3. var menssagens = db.Mongoose.model('menssagens', db.CustomerSchema, 'menssagens');
  4. var newcustomer = new menssagens({ nome: req.body.nome, msg: req.body.msg, hr: req.body.hr });
  5. newcustomer.save(function(err) {
  6. if (err) {
  7. res.status(500).json({ error: err.message });
  8. res.end();
  9. return res;
  10. }
  11. });
  12.  
  13. var menssagens = db.Mongoose.model('menssagens', db.CustomerSchema, 'menssagens');
  14. menssagens.find({}).lean().exec(function(e, docs) {
  15. res.json(docs);
  16. return res;
  17. });
  18. });
  19.  
  20. POST /salvarMensagem 200 667.789 ms - 98
  21.  
  22. fnEnviarMensagem(chat: Chat){
  23. let body = new URLSearchParams();
  24. body.append('nome', chat.nome.toString());
  25. body.append('msg', chat.menssagem.toString());
  26. body.append('hr', chat.dtHora.toString());
  27.  
  28. return this.http.post(this.url, body)
  29. .do(this.logResponde)
  30. .map(this.extractData)
  31. .catch(this.catchError);
  32. }
  33.  
  34. private catchError(error: Response | any){
  35. console.log(error);
  36. return Observable.throw(error.json().error || "Erro de conexão");
  37. }
  38.  
  39. private logResponde(res: Response){
  40. console.log(res);
  41. }
  42.  
  43. private extractData(res: Response){
  44. return res.json();
  45. }
Add Comment
Please, Sign In to add comment