光标在终端空白,网站没有响应?在Mysql和Express中使用NodeJs

编程入门 行业动态 更新时间:2024-10-07 04:34:00

光标在<a href=https://www.elefans.com/category/jswz/34/1771374.html style=终端空白,网站没有响应?在Mysql和Express中使用NodeJs"/>

光标在终端空白,网站没有响应?在Mysql和Express中使用NodeJs

当我在终端“ node app.js上运行代码时,终端会回答“ 运行在8080上的服务器,此后光标变为空白。然后,我从浏览器中打开“ localhost:8080,它给出了“ 我们的数据库中有1500个用户”,这是所期望的“。

但是问题是,在给出“ 运行8080的服务器”之后,终端上的光标变为空白。我该如何使光标不会变空白,而是继续起作用。因为当我打开一个新终端时,我运行的代码无法正常工作。我尝试将“ connection.end();放在代码末尾,但仍无法正常工作。

当我在打开新终端后运行代码时,在终端上显示此错误:

Blockquote

我的代码是:

var mysql = require('mysql');
var express = require('express');

var app = express();

var connection = mysql.createConnection({
    host     : 'localhost',
    user     : 'root',
    password : '********',
    database : '**********'
  });

app.get("/", function(req, res){
    var q = "SELECT COUNT(*) AS count FROM users";
connection.query(q, function(err, results){
          if(err) throw err;
          var count = results[0].count;
    res.send("we have " + count + "user in our db");
    }); 
});



app.listen(8080, function(){
    console.log("Server running on 8080!");
});
回答如下:

这是正常行为。 Node正在忙于运行您的应用程序,并准备显示您执行的所有console.log()。

只需打开另一个终端会话。

我个人很少在VSCode中使用终端。我倾向于在git-bash提示打开的情况下切换至其他窗口。

更多推荐

光标在终端空白,网站没有响应?在Mysql和Express中使用NodeJs

本文发布于:2024-05-13 08:23:09,感谢您对本站的认可!
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:终端   光标   空白   网站   NodeJs

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!