Я получаю, что variableName не является ошибкой функции, но должно быть - PullRequest
0 голосов
/ 05 августа 2020

У меня есть этот код. И я получаю сообщение об ошибке, что «скопировано» не является функцией. Когда я пытаюсь получить доступ с помощью coppied.getById, я копирую. GetById не является копируемой функцией. js

const router = require('express').Router();
const copied = require('../domain/copied/index');


router.get('/:id', (req, res) => {
    copied.getById(req.params.id).then(data => {
        res.json(data);
    }).catch(err => res.json(err))
});


module.exports = router;
var express = require('express');
var router = express.Router();
var knex = require('../db/knex');
const db = require('../db/knex');

function getById(id) {
    return db.select('*')
      .from('team').where('id', id);
  }

module.exports = { getAll, getById };

сервер. js

var copiedController = require("./controllers/copied")

1 Ответ

0 голосов
/ 05 августа 2020

Сохранить функцию getById в константе перед экспортом.

const getById = (id) => {
    return db.select('*')
      .from('team').where('id', id);
  }
...