2015-01-26 21 views
8

Tôi có một ứng dụng nodejs sẽ lấy tệp cấu hình JSON.Thứ gì đó như Typesafe Config cho NodeJS

Tệp JSON sẽ có một số thẻ $ {} và # {} sẽ được sử dụng để tạo ngữ cảnh động bằng cách tải cấu hình mẫu và điền thẻ. HOCON cũng có thể sẽ được sử dụng cuối cùng nhưng chưa có trong đó.

Tôi đã xem qua Typesafe Config trong quá khứ và có vẻ tuyệt vời cho loại điều này. Tôi đã làm một chút tìm kiếm xung quanh npm và không phát hiện bất cứ điều gì tương tự trong thế giới nút nhưng có lẽ tôi quá xa lạ với những thuật ngữ để tìm kiếm.

Có ai biết thư viện tương tự trong nodej hoặc chiến lược hợp lý mà tôi có thể sử dụng để thực hiện việc này trong nodej không?

Tôi biết sẽ không có nhiều nỗ lực để thực hiện điều gì đó với chuỗi thay thế trên JSON hoặc một số như vậy mặc dù tôi không thể không nghĩ rằng điều này đã được thực hiện trước đó trong các ứng dụng nút và có thể theo cách tốt hơn hơn tôi sẽ làm cho trường hợp sử dụng duy nhất này. Trên cơ sở đó dường như có ý nghĩa khi hỏi ở đây trước khi tôi tiếp tục.

Trả lời

2

Một chút trễ, nhưng có vẻ như vẫn không có mô đun npm chuyên dụng để chuyển đổi hocon thành js. Tuy nhiên, có một thư viện có thể dễ dàng được chuyển đổi thành mô-đun npm: https://github.com/scottburch/webpack-hocon-loader

+0

Tốt. Tôi đã đi và thực hiện điều của riêng tôi cho vấn đề cụ thể của tôi nhưng thư viện đó trông giống như một giải pháp. Nó rất giống với những gì tôi đã làm nhưng xử lý nhiều kịch bản hơn tôi làm phiền với. Cảm ơn. –

Các vấn đề liên quan