У меня была эта проблема с выражением nodejs.Хотя это работает, я хотел сделать что-то, в чем я не уверен, если это возможно.
Я размещаю экспресс-приложение на своем локальном хосте.Мой локальный сервер также работает с hostapd.У меня есть точка доступа.
Теперь проблема.У меня есть этот код.
app.use('/', portal);
app.use('/admin', passport.login , admin);
Так что я могу посетить localhost:3000
и localhost:3000/admin
просто отлично.Они оба показывают, что я хотел.Теперь вопрос заключается в том, существует ли способ обмена этими двумя при использовании IP-адреса точки доступа?
Например:
при посещении из точки доступа с использованием IP (например, http://10.0.0.1
и http://10.0.0.1/admin
) Я хочу обслуживать приложение следующим образом:
app.use('/', portal);
app.use('/admin', passport.login , admin);
, но при посещении с использованием localhost я хочу поменять два или еще лучше удалить портал и перейти непосредственно к администратору:
app.use('/', passport.login , admin);
это возможно?