Can't get data, how to get all data handler backend service node.js?

Viewed 17

Hy guys i get something wrong with my handler, i throw error when i try to get data, my post handler are success to running but when i get it's tell me 404, can you help me to check my handler? it's code my handler :

const getAllActivitiesHandler = (request, h) => {

  const {  activityType, institution, objective, remarks
  } = request.query;

  let filteredActivities = activity;

//   if (activityType !== undefined) {

//     filteredActivities = filteredActivities.filter((Activity) => Activity.activityType.toLowerCase().includes(activityType.toLowerCase()));

//   } else if (reading !== undefined) {

//     filteredActivities = filteredActivities.filter((Activity) => Activity.reading === !!Number(reading));

//   } else if (finished !== undefined) {

//     filteredActivities = filteredActivities.filter((Activity) => Activity.finished === !!Number(finished));

//   }

  const response = h.response({

    status: 'success',

    data: {

      Activities: filteredActivities.map((Activity) => ({

        id: Activity.id,

        activityType: Activity.activityType,

        institution: Activity.institution,
        objective: Activity.objective,
        remarks:Activity.remarks

      })),

    },

  });

  response.code(200);
  console.log(response);

  return response;

};
0 Answers
Related