url.rsplit ('. com', 1)
blockquote>не совсем прав.
На самом деле вам нужно написать
url.rsplit('.com', 1)[0]
, и это выглядит довольно сжатым IMHO.
Однако, мое личное предпочтение - это этот вариант, потому что он использует только один параметр:
url.rpartition('.com')[0]
Вы используете более старую версию sequelize, которая еще не поддерживает расширение экземпляров с использованием прототипов.
Согласно их документации , более старый способ заключается в предоставлении instanceMethods
const Model = sequelize.define('Model', {
...
}, {
classMethods: {
associate: function (model) {...}
},
instanceMethods: {
someMethod: function () { ...}
}
});
4.X работает, как вы пытались заставить его работать.