所以这是场景。我有非常简单的Laravel应用程序与基本身份验证设置。我也有节点应用程序在端口3000上运行。我使用nginx作为Web服务器。我有代理设置,所以我可以通过https://test.dev/nodeappNode.js应用程序的Laravel身份验证
访问节点的应用程序我的问题是:是否有可能有laravel上https://test.dev运行和限制访问我的Laravel认证(中间件)节点的应用程序。
我想要的只是让用户在通过Laravel成功验证后使用节点应用程序。
我不知道如何处理(不知道如果这样的事情甚至可能)。据我了解,节点应用程序不是框架的一部分,我不能指定需要中间件的路线。
在服务器端有什么可以做的吗?
任何人都可以在这个问题上遮挡一些光线吗?预先感谢。
我会尽量详细阐述一下我想达到的目标。
Laravel可能不是这里最好的选择。这只是个人投资组合的目的。我需要限制访问所有我的投资组合示例将被放置的页面。我有很多服务器端的例子。我想让访问者能够通过浏览器运行ssh,以便他们可以直接在服务器上运行脚本。
对于Web终端,我使用Wetty,它在节点上运行。迄今为止效果很好。当然有ssh身份验证,并且都通过HTTPS运行。
开始wetty的方法是运行“节点app.js -p 3000”,我不知道我是否可以将其与快递整合...
的事情是,这不是一个对公众开放应用程序,并且所有的东西都在ubuntu服务器的演示实例上运行。不过我对安全性有点担心。我希望在用户可以调用ssh客户端之前,我可以进行身份验证。
看起来它会更好地处理不参与PHP这是没有必要的这样一个简单的使用案例节点的一切。
如果其他人有一些建议,我会很感激。
谢谢,这真的很有用:) – CyberFountain