SHARING CODE ACROSS CONTROLLERS
- Ngôn ngữ chính
- JavaScript
- Star
- 1.6k
- Fork
- 179
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Mô tả
Попытка использовать кода меж контроллерами как это описано в документации приводит к ошибке: 500 Error: userRequired is not defined
Может я что то делаю не так или ...
application_controller.js
```
publish('requireUser', requireUser);
function requireUser () {
// ...
}
```
products_controller.js
```
load('application'); // note that _controller siffix omitted
before(use('userRequired'), { only: 'products' });
```
Hướng dẫn đóng góp
Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này
Hướng nghiên cứu
Issue này nói về việc chia sẻ mã giữa các controller trong framework Compound. Hãy xem xét application_controller.js và products_controller.js để hiểu mẫu publish/load/use. Lỗi 'userRequired is not defined' cho thấy có vấn đề với việc tải mô-đun hoặc đặt tên hàm. Hãy bắt đầu bằng cách kiểm tra cơ chế tải controller trong mã nguồn của framework, sau đó viết một bài kiểm tra để tái tạo vấn đề.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- node.js
- Lĩnh vực
- api, backend
- Loại issue
- Lỗi
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Khá rõ ràng
- Mức phù hợp với người mới
- 45/100