Tôi đang sử dụng Express.js ontop của Node.js để tạo RESTful API và sử dụng grunt để xem tệp của tôi và tự động lint JavaScript của tôi.Sử dụng JSHint với Express.js/'delete' (một từ được dành riêng)
Mỗi lần tôi sử dụng chức năng xóa, nó được đánh dấu bởi JSHint:
[L218:C9] Expected an identifier and instead saw 'delete' (a reserved word).
app.delete('/api/users/:userid', function deleteUser(req, res, next) {
Tôi hiểu rằng 'xóa' là một từ dành riêng, nhưng nó được lựa chọn bởi Express.js! Có cách nào tốt hơn để tìm hiểu về ứng dụng Express.js của tôi không? Bất kỳ cách nào để tắt kiểm tra này ??
Thực hiện tìm kiếm nhanh Tôi tin rằng bạn có thể sử dụng tùy chọn 'es5' cho điều đó. – Alfred