Node.js Route.get()中出错需要回调函数

Node.js Route.get()中出错需要回调函数,node.js,Node.js,我有一个关于员工监控的项目。 在这个项目中,我尝试返回项目经理拥有的公司。 但我每次尝试执行时都会出现以下错误: Route.get() requires a callback function but got a [object Undefined] 问题是否来自公司协会文件? 我怎样才能解决这个问题 公司服务: /** * * @param projectManager * @return {Promise<{projectManager: *, companies: {pro

我有一个关于员工监控的项目。 在这个项目中,我尝试返回项目经理拥有的公司。 但我每次尝试执行时都会出现以下错误:

Route.get() requires a callback function but got a [object Undefined]
问题是否来自公司协会文件? 我怎样才能解决这个问题

公司服务:

/**
 *
 * @param projectManager
 * @return {Promise<{projectManager: *, companies: {projectManager: *, companies: Array<Object>, code: number, message: string}, code: number, message: string}|{code: number, message: string}>}
 */
async getCompaniesForProjectManager(projectManager) {
    return await projectManager.getCompanies({
        attributes: {
            exclude:
                [
                'createdAt',
                'updatedAt'
            ],
        through: {
            attributes: [
                'employeeId',
                'companyId'
            ]
        }
    }
}).then(comps => {
    comps = comps.map(com => { delete com['dataValues']['company_manager']; return com; })
    return {
        message: 'Succeeded',
        companies: comps,
        projectManager: projectManager,
        code: PCODES.SUCCESS
    }
}).catch(err => {
    console.log(err);
    return {
        message: 'Internal server error',
        code: PCODES.DATABASE_ERROR
    }
});
公司协会:

//  Companies for Project Manager 
CompanyModel.belongsToMany(EmployeeModel, {
    as: 'project-manager',
    through: 'company_manager',
    foreignKey: 'companyId',
    otherKey: 'employeeId'
});
EmployeeModel.belongsToMany(CompanyModel, {
    as: 'Companies',
    through: 'company_manager',
    foreignKey: 'employeeId',
    otherKey: 'companyId'
});

哪里定义了
companyController.getAllCompaniesByProjectManager
?我看到了项目管理器为
\u GetAllCompanysByProjectManager
编写的代码,但您使用的名称不同。
router.get('/Companies',
    companyController.getAllCompaniesByProjectManager);
//  Companies for Project Manager 
CompanyModel.belongsToMany(EmployeeModel, {
    as: 'project-manager',
    through: 'company_manager',
    foreignKey: 'companyId',
    otherKey: 'employeeId'
});
EmployeeModel.belongsToMany(CompanyModel, {
    as: 'Companies',
    through: 'company_manager',
    foreignKey: 'employeeId',
    otherKey: 'companyId'
});