问题标签 [express-vhost]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
node.js - 在 apache 服务器上托管带有 hello world 的简单快速应用程序
以上是我希望它托管在 apache 上的简单应用程序。每次服务器启动时,我应该能够在浏览器中 ping 这个 URL。
我正在以下 vhost 文件中尝试:-
myapp 是放置 app.js 和 package-json 的文件夹。
对于反应应用程序,我为 DocumentRoot 和目录设置了构建路径,它可以工作,但对于快速应用程序,我无法做到。
如果需要,请帮助我进行虚拟主机配置或任何其他事情。
express - 如何使用 expressjs vhost 功能运行多个 nuxt 实例
我正在尝试使用 expressjs 及其虚拟主机功能运行 2 个或更多 nuxt 应用程序。我的目标是在一个端口中运行分配给不同域的多个 nuxt 应用程序。
这是我尝试过的。
- 我设置了 2 个 nuxt 示例应用程序
- 我使用添加到 package.json 的 vhost 模块设置 expressjs
这是 expressjs 的 server.js 的内容
/li>然后我在两个应用程序的服务器目录下添加了 index.js。
应用一
应用二
然后我跑node server.js
。当我尝试访问appone.com:3000
它时,它只会显示 nuxt 加载网页并停在那里。控制台内没有错误或没有消息。我被困在这一点上,有人可以帮助我吗?
node.js - 表达 vhost 动态子域
我正在尝试使用身份验证检查创建动态子域。子域按预期工作,但由于我添加了身份验证,它只是被忽略了,至少在大多数情况下。isAuthenticated 总是返回 false,所以理论上它应该总是重定向到登录。但事实并非如此。日志也非常随机地打印(在我看来是什么)。
有人可以帮我弄这个吗?
node.js - 子域基础数据库连接(nodejs + express)
我有一个项目存储库,并为不同的客户提供多个数据库。
以下类型的数据库命名和 URL 连接,我用于基于访问 URL 连接数据库:
客户数据库
- shreyas _db (http: //shreyas.locahost :3001)
- ajay _db (http: //ajay.locahost :3001)
- vijay _db (http: //vijay.locahost :3001)
请指导如何使用 Express 在 NodeJs 中实现此结构。
谢谢
amazon-elastic-beanstalk - '需要参数主机名' vhost
AWS 内部的 express vhost 有一个奇怪的问题。每次部署时,我的 EB 日志中都会出现错误消息:
如果我看一下 vhost 模块 index.js:第 36 行,我们有以下内容:
甚至没有任何类型检查或主机名上的任何处理,只是检查是否传入了值。它显然在以下代码中:
我不相信这是 vhost 的问题,因为当使用register.localhost
,nonadmin.localhost
或api.localhost
使用 nodemon 在本地运行此应用程序时,它工作得很好。我也尝试使用.localhost
后缀进行部署,但仍然无法正常工作。
在 AWS 主机名配置方面我缺少什么吗?
javascript - express vhost 不代理本地主机中的cdn
我试图使用中间件在 localhost中代理一个 cdn url ( https://cdn.somedomain.com/vhost
),但它给了我一些奇怪的错误。
在讨论这个问题之前,我一直在尝试访问一个 CDN url,它会在资源不允许通配符 ( *
) 的情况下产生 CORS 错误,我需要匹配域名来解决这个问题。因此,我尝试将域名别名为/etc/hosts/
.
像这样的东西:
127.0.0.1 cdn.somedomain.com.local
这是我的服务器配置文件:
最后一行抱怨编译错误:
没有重载匹配此调用。
最后一个重载给出了以下错误。“Function”类型的参数不能分配给“PathParams”类型的参数。类型 'Function' 缺少类型 '(string | RegExp)[]' 中的以下属性:pop、push、concat、join 等 27 个。
cdn.js
当我运行该应用程序时,我得到一个404
并且请求 url 看起来像这样:
目标资源应该是这样的:
我一直在尝试其他几个选项,它们似乎都没有按预期工作。
感谢您在这件事上的任何帮助!