Экспресс-маршрутизация с использованием TypeORM с Javascript

1

Если посмотреть на примеры сайтов 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.

Заранее спасибо.

Теги:
express
typeorm

1 ответ

2
Лучший ответ

У TypeORM есть команда init init, которая позволяет вам генерировать новый проект с помощью typeorm и express, пример использования:

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

Кроме того, есть пример, как использовать его с экспрессом на сайте TypeORM http://typeorm.io/#/example-with-express.

  • 0
    Спасибо за ваш ответ, Плерок. Возможно ли для команды init сгенерировать новый проект в JavaScript вместо машинописного текста? (Я пытаюсь использовать сущности и контроллеры на основе TypeORM и javascript, но не могу найти такой пример)
  • 0
    Что было бы альтернативой JS для import {getConnection} from "typeorm"; ?
Показать ещё 4 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню