Невозможно установить свойство «functionName» неопределенного

url.rsplit ('. com', 1)

не совсем прав.

На самом деле вам нужно написать

url.rsplit('.com', 1)[0]

, и это выглядит довольно сжатым IMHO.

Однако, мое личное предпочтение - это этот вариант, потому что он использует только один параметр:

url.rpartition('.com')[0]
2
задан DocMax 13 July 2018 в 18:59
поделиться

1 ответ

Вы используете более старую версию sequelize, которая еще не поддерживает расширение экземпляров с использованием прототипов.

Согласно их документации , более старый способ заключается в предоставлении instanceMethods

const Model = sequelize.define('Model', {
    ...
}, {
    classMethods: {
        associate: function (model) {...}
    },
    instanceMethods: {
        someMethod: function () { ...}
    }
});

4.X работает, как вы пытались заставить его работать.

1
ответ дан Wiktor Zychla 17 August 2018 в 12:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: