我使用 mongoose 将我的数据库连接到我的应用程序。
我收到了这个意外错误。
我的 app.js 看起来像这样
const express = require('express');
const mongoose = require('mongoose');
const authRoutes = require('./routes/authRoutes');
const cookieParser = require('cookie-parser');
const { requireAuth, checkUser } = require('./middleware/authMiddleware');
const run = require('./admin/connection');
const app = express();
// middleware
app.use(express.static('public'));
app.use(express.json());
app.use(cookieParser());
const {default : AdminBro} = require('admin-bro');
const buildAdminRouter = require('./admin/admin.router');
const options = require('./admin/admin.options');
const port = 3000;
const url = 'mongodb://localhost:27017/dbName';
let mongooseDb;
const databaseConnect = async () => {
mongooseDb = await mongoose.connect(url, { useNewUrlParser: …Run Code Online (Sandbox Code Playgroud) admin-bro-nestjs 存储库包含一个全面的示例,其中包含 mongoose 的示例。但我需要将它与 typeorm 和 postgres 一起使用。
我尝试将此示例改编为 typeorm:
// main.ts
import AdminBro from 'admin-bro';
import { Database, Resource } from '@admin-bro/typeorm';
import { NestFactory } from '@nestjs/core';
import { AppModule } from './app.module';
AdminBro.registerAdapter({ Database, Resource });
const bootstrap = async () => {
const app = await NestFactory.create(AppModule);
await app.listen(3000);
}
bootstrap();
Run Code Online (Sandbox Code Playgroud)
和
// app.module.ts
import { Module } from '@nestjs/common';
import { AdminModule } from '@admin-bro/nestjs';
import { TypeOrmModule, getRepositoryToken } from '@nestjs/typeorm';
import { Repository …Run Code Online (Sandbox Code Playgroud) admin-bro 的登录页面显示“欢迎!”。我需要将其更改为其他内容。AdminBro 中可以吗?
PS:我使用的是AdminBro v1.6.6版本。PPS:我已经尝试过这个和相应的链接。这对我不起作用。是因为我的版本问题吗?提前致谢!
admin-bro ×3
node.js ×3
admin ×1
components ×1
javascript ×1
nestjs ×1
postgresql ×1
reactjs ×1
typeorm ×1