有没有办法从虚拟根目录/路径/目录挂载sails.js应用程序?

时间:2019-04-02 13:28:17

标签: sails.js

有没有一种方法可以轻松地配置sail.js应用程序的根/虚拟/安装/基本路径,以使其在example.com/myapp而不是root(example.com/)下运行。我有一个场景,其中有一个sails.js应用程序坐在nginx反向代理后面。反向代理处理多个网站,因此我需要能够在到应用程序的特定路径上进行代理请求,并且它应该与所有脚本,文件和基于虚拟主目录/myapp正确路径的请求一起正常运行。 / p>

我从未使用过sails.js,因此我正在缓慢但肯定地尝试了解堆栈如何组合在一起。我发现信息提示:

  • 调整gruntfile链接器,该链接器闻起来有点难闻,但最终可以确保正确定位这些资产(Hosting sails.js application from subdirectory)。当应用程序托管代理时,此内容也适用于此内容,但断开与localhost
  • 的直接连接
  • sails blueprints configuration中,我看到在那里生成了一个路由,有一个prefix选项,但这再次只是问题的一部分,似乎对最初的配置请求无效。 {1}}
  • 一个人可以在/api/settings中设置所有自定义路线
  • 可能config/routes.js表达manually configuring config / http.js`
via something like the following
  • Express之前似乎也有一个basepath参数(可在v2文档中找到),但是它不再存在,this githgub issue表示这并没有达到您的期望,或者应该使用连接中间件?
  • 以上均未处理express: (function(app) { var express = require('express') var router = express.Router(); app.get('/konga', router) }) 连接的基本网址。

以上所有内容似乎都相当复杂,我觉得我在某个地方缺少基本设置吗?

0 个答案:

没有答案