[英]Node.js get value from php
我正在编写一个不和谐的机器人,我想从我的数据库中获取我的机器人状态的文本,所以我创建了一个 PHP 文件
<?php
$servername = "xxx.xxx.xxx.xxx";
$dbusername = "root";
$dbpassword = "xxxxxxx";
$dbname = "bot";
$conn = mysqli_connect($servername, $dbusername, $dbpassword, $dbname);
mysqli_set_charset($conn, "utf8");
$username = "phph";
$query = "SELECT text FROM bot WHERE username = '$username'";
$result = mysqli_query($conn, $query);
while($row = mysqli_fetch_array($result)){
$text = $row['text'];
}
echo $text;
?>
当我用 XAMPP 执行 PHP 文件时,我得到了 $text 的回声
现在我想知道如何从 PHP 到 JavaScript 获取 $text 的值
请帮帮我 ;(
最重要的程序员技能之一是将复杂的问题分成小部分。
我知道在您的情况下,您有一个在执行时返回文本的php
应用程序,您需要在节点 js 中获取此文本。
所以如果你运行:
$ php app.php
你会看见:
some text of Discord message
并且您想将此文本导入节点 js 中的变量。
有两种可能:
然后创建app.js
console.log(process.argv[2])
并输入
$ node app.js example
您将看到example
因此example
可以作为process.argv[2]
访问
所以输入就足够了
$ node app.js `php app.php`
可以访问some text of Discord message
在这种情况下,请阅读子进程的文档
将来请将您的问题分成更小的部分,例如在这种情况下:
《如何在节点js中获取命令的结果》
没有不和谐、php 和 Xampp 的上下文。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.