php - 在 cPanel 帐户中一起运行 PHP 和 Nodejs 应用程序
问题描述
我已经在我的 cPanel Cloudlinux 服务器上安装了 Nodejs。
我在我的 cPanel 帐户中为我的网站前端创建了一个 Nodejs 应用程序(Nuxt.js
)Software > Setup Node.js App
并将其链接到我的网站根目录(example.com/
)现在我想Laravel
为我的网站后端创建一个 API PHP 服务()并将它放在我的example.com/api
目录中,它返回 JSON从这个地址。但是当我访问这个 url 时,它会返回我之前为网站根目录创建的 Nodejs 应用程序页面。
事实上,我希望publci_html/api
通过 Nodejs 服务器将文件夹排除在渲染之外。
可能吗?或者我应该在.htaccess
文件中提交一些更改?问候
解决方案
我建议你创建api.domain.com
一个子域,这样你就可以毫无问题地将 api.domain.com (public_html/api) 用于 Laravel 应用程序。
但是如果根目录下有 .httacess 并且 Node.js 使用了重写规则,你也可以在 exclude 中添加 RewriteRule 代码:
RewriteRule ^(api)($|/) - [L]
推荐阅读
- angular - 它给了我一个错误 404 Not Found Angular
- html - 有不同类型的 .svg 吗?
- angular - 角度库中的组件选择器不是已知元素
- flutter - 如何在 Flutter 中为 Text 的下划线设置动画?
- c# - 根据触摸移动速度减小比例
- filtering - VersionOne:按项目过滤问题
- python - 使用元类来定义方法、类方法/实例方法
- pagespeed-insights - 带有图片标签的 PageSpeed Insights LCP
- python - 将数据帧除以不同的可能组合,并在单独的数据帧中为所有组合随机获取百分之几的数据
- python - 使用python根据原点、终点、中心、距离和方位计算圆弧坐标