Advertisement
Guest User

Untitled

a guest
Oct 6th, 2017
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.72 KB | None | 0 0
  1. const express= require('express')
  2.  
  3. module.exports = function (server) {
  4.  
  5. const router = express.Router()
  6. server.use('/api',router)
  7.  
  8. const taskList = require('../api/taskList/taskList')
  9. router.route('/taskList').get(taskList.getTaskList)
  10.  
  11. router.get('/taskList/:id?',(req,res) =>{
  12. if(req.params.id) id = parseInt(req.params.id)
  13. return taskList.getTaskListById(id)
  14. })
  15.  
  16.  
  17. }
  18.  
  19. const con = require('../../config/database')
  20.  
  21. //console.log(con.connectionCheck())
  22. function getTaskList(req,res){
  23. return con.query('SELECT * FROM TB_TASKLIST',res)
  24. }
  25.  
  26. function getTaskListById(id,res){
  27. //return console.log(id)
  28. return con.queryById(`SELECT * FROM TB_TASKLIST WHERE COD_ID_USER_TASK_LIST like ${id}`,res)
  29. console.log(res)
  30. }
  31.  
  32. module.exports = {getTaskList,getTaskListById}
  33.  
  34. const mysql = require('mysql')
  35. const connection = mysql.createConnection({
  36. host : 'localhost',
  37. port: 3306,
  38. user:'root',
  39. password:'',
  40. database:'db_lifeapp'
  41. })
  42.  
  43.  
  44. function connectionCheck(){
  45. connection.connect(function(err) {
  46. if(err) console.log(err)
  47. console.log("conectado")
  48. })
  49. }
  50.  
  51. function query(sqlQry,res){
  52. connection.query(sqlQry,function (err,results,fields) {
  53. if(err){
  54. res.json(err)
  55. }else{
  56. res.json(results)
  57. console.log("Query Executada")
  58. }
  59. })
  60. }
  61.  
  62. function queryById(sqlQry,res){
  63. connection.query(sqlQry,function (err,results,fields) {
  64. if(err){
  65. console.log(err)
  66. }else{
  67. console.log("executado")
  68. res.json(results)
  69.  
  70. }
  71. })
  72. }
  73.  
  74. module.exports = {connectionCheck,query,queryById}
  75.  
  76. C:Usersfelipe.sangiorgeDesktopProjetoAPPBackendnode_modulesmysqllibprotocolParser.js:80
  77. throw err; // Rethrow non-MySQL errors
  78. ^
  79.  
  80. TypeError: Cannot read property 'json' of undefined
  81. at Query._callback (C:Usersfelipe.sangiorgeDesktopProjetoAPPBackendconfigdatabase.js:35:10)
  82. at Query.Sequence.end (C:Usersfelipe.sangiorgeDesktopProjetoAPPBackendnode_modulesmysqllibprotocolsequencesSequence.js:88:24)
  83. at Query._handleFinalResultPacket (C:Usersfelipe.sangiorgeDesktopProjetoAPPBackendnode_modulesmysqllibprotocolsequencesQuery.js:139:8)
  84. at Query.EofPacket (C:Usersfelipe.sangiorgeDesktopProjetoAPPBackendnode_modulesmysqllibprotocolsequencesQuery.js:123:8)
  85. at Protocol._parsePacket (C:Usersfelipe.sangiorgeDesktopProjetoAPPBackendnode_modulesmysqllibprotocolProtocol.js:279:23)
  86. at Parser.write (C:Usersfelipe.sangiorgeDesktopProjetoAPPBackendnode_modulesmysqllibprotocolParser.js:76:12)
  87. at Protocol.write (C:Usersfelipe.sangiorgeDesktopProjetoAPPBackendnode_modulesmysqllibprotocolProtocol.js:39:16)
  88. at Socket.<anonymous> (C:Usersfelipe.sangiorgeDesktopProjetoAPPBackendnode_modulesmysqllibConnection.js:103:28)
  89. at emitOne (events.js:96:13)
  90. at Socket.emit (events.js:188:7)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement