2012-02-25 27 views

Trả lời

58

thử process.env.NODE_ENV

nên làm các trick

+11

Cảm ơn! Điều này làm việc. Chỉ cần một sự tinh tế, hãy làm nếu (! Process.env.NODE_ENV) thử nghiệm để phát triển, vì mặc định nó được phát triển trừ khi NODE_ENV được định nghĩa – FurtiveFelon

10

Trong kịch bản rõ ràng của bạn, app.settings.env nên nhà giá trị đó.

+1

tôi chỉ thấy điều đó, nhưng vấn đề ở đây là trong một tệp khác và để làm cho thử nghiệm dễ dàng hơn , tôi muốn làm điều gì đó khác cho dev và prod. – FurtiveFelon

+0

sau đó gửi biến ứng dụng tới các hàm của bạn ... 'require ('myfile') (ứng dụng)' – Gavin

+0

Mỗi đối tượng yêu cầu chứa cá thể của 'ứng dụng' để bạn có thể sử dụng' req.app.settings.env === ' phát triển'' từ bên trong trình xử lý của bạn. – blockloop

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