DirectAdmin(网络控件cpanel):节点JS Express应用程序-未找到应用程序路线返回404

时间:2019-11-27 08:08:30

标签: node.js api cpanel shared-hosting directadmin

我已在DirectAdmin网页面板上的Cpanel 设置Node.js应用插件上设置了Nodejs应用。

Cannot GET /api/

我的索引文件正在运行,并且没有显示任何错误,但是一旦我点击了API路由,它就会返回我@Table class Access extends Model<Access> { @Column accessable: string; @Column accessableId: number; @Column access: string; } class AccessableModel<T extends Model<T>> extends Model<T> { @HasMany(() => Access, { foreignKey: 'accessableId', constraints: false, scope: { accessable: "NEED TABLENAME" } }) access: Access; } @Table class Test extends AccessableModel<Test> { @Column title: string; }

预先感谢:)。

1 个答案:

答案 0 :(得分:0)

您没有用于/api路由的任何处理程序/中间件。 您应该定义:

app.use('/api', apiRoutes)

其中apiRoutes将成为路由到正确控制器的中间件。

此路线没有处理程序,因此快递引擎返回404。