gpt4 book ai didi

php - 用php连接 Node

转载 作者:行者123 更新时间:2023-11-29 20:48:39 25 4
gpt4 key购买 nike

我是 Node 新手,我不明白一些事情......如果当我使用nodeJs时,我需要在本地主机上使用诸如3000之类的端口创建服务器,而我的wamp服务器使用端口8080......

我有点困惑如何将nodeJs代码与php和mysql数据库连接?我不知道要输入什么来搜索......我可以在程序中创建 php 文件吗?在该程序中我构建了像 webstorm 这样的 Node 服务器,并且在同一个文件夹项目中我有 index.js 等来制作像 index.php 和只需添加php代码?但是如何将它与wamp服务器连接到mysql数据库呢?

我在雅虎答案、thenewboston 上问过这个问题,但没有人回答,我知道这个网站不适合这个问题。但我需要知道即使我被禁止也是值得的...抱歉提出问题并感谢您的回答...

最佳答案

它们可能都是服务器端的,并且可以做很多类似的事情,但它们是不相交的,因此据我所知,它们不能直接相互通信。

如果您只是想知道如何将 NodeJS 连接到 MySQL 数据库,那么您可以使用 Nodejs 模块之一: node-mysql (非常简单 - 应该足以满足您的需求),node-mysql2node-mysql-libmysqlclient .

我遇到过需要 NodeJS 的情况。 PHP 服务器和 NodeJS 之间唯一可能的通信是使用 PHP 代码将某些内容输出为 HTML,然后使用 jQuery 的 $ajax 将 HTTP 请求发送到 NodeJS 正在监听的地址。因此,信息从 PHP 服务器发送到客户端,然后发送到 NodeJS 页面,如果客户端有请求,信息可以返回到客户端。如果需要在两者之间发送敏感信息,这可能会有风险,但如果信息是加密的,并且在 PHP 和 NodeJS 上使用相同的加密/解密方法,那就是安全的。

连接它们的另一种方法是反过来 - 当用户访问 NodeJS 页面时,可以对 PHP 页面进行 ajax 查询。

他们通信的另一种假设方式是他们都访问数据库,尽管我还没有尝试过,并且我不确定这样是否不会出现问题。

总而言之,这取决于具体情况以及您认为最适合的。没有任何关于如何将 NodeJS 代码与 PHP 代码“连接”的规则 - 您只需将它们用作单独的工具,并为不同的工作选择更合适的工具,使它们在必要时“互相寻求帮助” 。寻求帮助就是他们之间沟通的内容。

关于php - 用php连接 Node ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38234763/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com