0
Typescriptアプリケーションから "mpromise(mongooseのデフォルトの約定ライブラリ)は廃止されました"を解決する方法。Typescriptアプリケーションの "mpromise(mongooseのデフォルトの約束ライブラリ)は推奨されていません"
私は次のエラーを取得しています:代入式の
左側が定数または読み取り専用のプロパティにすることはできません。
私はMEAN stack with Angular 2を使用しており、マングースはブルーバードの約束ライブラリを使用したいと考えています。私は他の何か間違ったことをやっている場合
私は正直に言うとStack Overflowと
Mongoに、次の手順に従っしようとしたとき、私はエラーを取得していますが、私は私の問題は、活字体の知識のちょうど不足がある場合はわからないんですか。
"use strict";
import * as mongoose from 'mongoose';
var dbConst = require('../constants/db.json');
var bluebird = require("bluebird");
export class DBConfig {
static init():void {
const URL = (process.env.NODE_ENV === 'production') ? process.env.MONGOHQ_URL
: dbConst.localhost;
mongoose.Promise = bluebird; // <-- THIS IS WHERE ERROR OCCURS
mongoose.connect(URL);
mongoose.connection.on('error', console.error.bind(console, 'An error ocurred with the DB connection: '));
}
};