mysql - 已将握手入队后无法将握手入队。使用 http 客户端和服务器获取数据
问题描述
角度为 4 的客户端代码:
this.http.get('http://localhost:8080').subscribe(data => {
console.log(data);
});
从mysql获取数据的服务器端代码:
var mysql = require('mysql');
var con = mysql.createConnection({
host: "localhost",
user: "root",
password: "root",
database: "mydb"
});
http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/plain'});
con.connect(function(err) {
if (err){
res.write(err);
res.end();
console.log(err);
} else {
con.query("SELECT * FROM minister", function (err, result) {
if (err) {
res.write(err);
res.end();
console.log(err);
}
else {
res.write(JSON.stringify(result));
res.end();
}
});
}
})
}).listen(8080);
在浏览器中获取 localhost:8080 上的数据但不向 html 客户端站点发送数据对我有帮助吗?我的代码有任何问题
解决方案
推荐阅读
- arduino - 使用 GPRS 的 Arduino + SIM800L HTTP 请求
- pytorch - pytorch:RuntimeError:CUDA 内存不足。有足够的 GPU 内存
- java - 如何将字符串转换为 HTML 可读的 ASCII 字符
- python - 目标 WSGI 无法作为 Python 模块加载
- node.js - npm install && npm run dev 在 laravel 中不起作用
- ruby-on-rails - RubyOnRails 5 到 6.0.1 的迁移:db:migrate 不创建表
- c++ - 为 c++ 代码/项目生成依赖关系图
- cassandra - dsbulk unload 在大表上失败
- php - CURL 未提供必需参数
- nuxt.js - Nuxt context.route 未在 asyncData() 中更新