繁体   English   中英

使用带Java的TypeORM进行快速路由

[英]Express routing using TypeORM with Javascript

查看TypeORM站点示例,其中一些显示使用TypeScript完成的路由用法。 由于TypeORM可以使用javascript而不是TypeScript,因此任何人都可以向我指出如何使用javascript完成Express路由的正确方向。 TypeScript使用Controllers并使用json路由结构构建路由。 不太确定如何将其转换为javascript,因为javascript示例甚至不使用控制器。

什么是JS替代

import {getConnection} from "typeorm";

我试过了

var orm = require("typeorm"); 
var conn = orm.getConnection();

但是它没有用:(

另外,我想用javascript而不是typescript创建实体,所以我尝试了如下操作:

module.exports = {
    name: "EventType",
    columns: {
        EventTypeId: {
            primary: true,
            type: "int",
            generated: true
        },
        EventTypeUUID: {
            type: "uniqueidentifier"
        },
        Title: {
            type: "varchar"
        },
        IconId: {
            type: "int"
        },
        BackgroundColor: {
            type: "varchar"
        }
      }
};

并尝试在控制器中获取结果,如下所示:

return connection().manager.find(EventType);

并得到错误:

EntityMetadataNotFound: No metadata for "[object Object]" was found.

提前致谢。

TypeORM具有typeorm初始化命令,该命令使您可以使用typeorm生成新项目并表达用法示例:

typeorm init --name my-project --express --database postgres

另外,在TypeORM网站http://typeorm.io/#/example-with-express上有一个示例如何与express一起使用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM