Nodemon 不会加载我的 index.js

Nodemon will not load my index.js

我在尝试让我的代码正常工作时遇到了一些问题。每次我使用 nodemon 加载它时,它都会尝试连接并在本地主机选项卡中给我一个加载图标。当我自己加载主页时,实时服务器可以工作,但 index.js 不会这样做。

const express = require('express')
const fs = require('fs')
const mysql = require('mysql')

const app = express()

const port = process.env.PORT || 3000

app.use('/public',express.static(__dirname + '/public'))

app.get('/',function(req,res){
    fs.createReadStream(__dirname + '/public/HomePage/index.html')
})

const connection = mysql.createConnection({
    host: 'localhost',
    user:'root',
    password:'root',
    database:'soorse',
    port:8889
})

connection.connect()

const query = connection.query(
    SELECT * FROM `users`, function(err,rows,fields){
        if(err) throw err;
        consol.log(rows)
    }
)

app.listen(port)

而不是fs.createReadStream,你能不能把它改成

res.sendFile(__dirname + '/public/HomePage/index.html') ;

参考下文。

https://expressjs.com/en/api.html#res.sendFileenter link description here