Если посмотреть на примеры сайтов TypeORM, некоторые примеры использования маршрутизации выполняются с помощью TypeScript. Поскольку TypeORM может использовать javascript вместо TypeScript, кто-нибудь сможет указать мне в правильном направлении, как выполнить маршрутизацию Express с помощью javascript. TypeScript использует контроллеры и строит маршруты, используя структуру маршрута json. Не совсем уверен, как перевести это на javascript, поскольку пример javascript даже не использует контроллеры.
Что было бы альтернативой JS
import {getConnection} from "typeorm";
Я старался
var orm = require("typeorm");
var conn = orm.getConnection();
но он не работал :(
Кроме того, я хотел создать сущности в javascript вместо машинописного текста, поэтому я попробовал что-то вроде этого:
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 есть команда init init, которая позволяет вам генерировать новый проект с помощью typeorm и express, пример использования:
typeorm init --name my-project --express --database postgres
Кроме того, есть пример, как использовать его с экспрессом на сайте TypeORM http://typeorm.io/#/example-with-express.
import {getConnection} from "typeorm";
?