Политика Sails.js удалена, но нужна при загрузке приложения
Я создал политику под названием "flash", которую я удалил (потому что она мне больше не нужна) в моем приложении Sails.js. Но когда я загружаю приложение, я получаю следующую ошибку:
error: Unknown policy, "flash", referenced in `config.policies`.
error: Are you sure that policy exists?
error: It would be located at: `/Users/Pierre/Documents/ING5/PFE/Node/InfomelessSite/api/policies/flash.js`
В policy.js:
module.exports.policies = {
/***************************************************************************
* *
* Default policy for all controllers and actions (`true` allows public *
* access) *
* *
***************************************************************************/
//'*': false
/***************************************************************************
* *
* Here's an example of mapping some policies to run before a controller *
* and its actions *
* *
***************************************************************************/
// RabbitController: {
// Apply the `false` policy as the default for all of RabbitController's actions
// (`false` prevents all access, which ensures that nothing bad happens to our rabbits)
// '*': false,
// For the action `nurture`, apply the 'isRabbitMother' policy
// (this overrides `false` above)
// nurture : 'isRabbitMother',
// Apply the `isNiceToAnimals` AND `hasRabbitFood` policies
// before letting any users feed our rabbits
// feed : ['isNiceToAnimals', 'hasRabbitFood']
// }
};
Как это возможно?
1 ответ
Кажется, вы проверяете policy.js наREPO_DIR/node_modules/sails/node_modules/sails-generate/node_modules/sails-generate-backend/templates/config/policies.js
Вам необходимо проверить этот файл: REPO_DIR/config/policies.js
и удалите любую ссылку на flash
политика там.