2014-10-14 9 views
7

www.domain.com ile inws içinde barındırılan bir sitem var, test.domain.com ve stage.domain.com olmak üzere 2 alt etki alanıyla. Geliştirme için MEAN kullanıyorum, şimdi istediğim şifre alanımı test.domain.com ve stage.domain.com alt alan adlarımı korumalı ama htaccess kullanarak php'de yaptığımız gibi aynı şekilde.htaccess'e alternatif kullanarak nodejs uygulamasını nasıl koruruz?

Şimdi bu htaccess yaklaşımını beğendim çünkü bu yaklaşımda uygulama kodunuz aynı olacak, kimlik doğrulama htaccess tarafından eklenecektir. Uygulama kodunu değiştirmeden nodejs'de bunu nasıl yapacağınıza dair herhangi bir fikriniz varsa, numaralı telefonu istiyorum.

P.S. : Sadece ipuçları kabul edilir. Apache web sunucusu tarafından kullanıldığı için, htaccess kodu değiştirmez.

+0

ben adım-adım PHP yaklaşım node.js ilgili sorunuza ile yapmak çok olduğunu sanmıyorum, Bunu kaldırmanız gerekir, bu soru – xShirase

+0

'un [Nod ve Express 4 ile Temel HTTP kimlik doğrulaması] olası yinelemesini daha kolay hale getirir (http://stackoverflow.com/questions/23616371/basic-http-authentication-with-node-and -express-4) – xShirase

+0

Ve bu bir kopya, burada cevaplarınız: http://stackoverflow.com/questions/23616371/basic-http-authentication-with-node-and-express-4 – xShirase

cevap

8

.

Web sunucunuzun Node.js IS olduğunu düşünün, bu yüzden sihir gerçekleşir (teknik olarak, apache'ye htaccess eklemeden + .htacess dosyasına düğüm eklemek için daha az kod alır).

Bir şey, bir yerde kimlik doğrulamanın yapılması gerektiğini bilmeli :).

İşte düğümünde bunu kolay bir şekilde bağlantısı şudur:

Basic HTTP authentication with Node and Express 4