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
我在尝试让我的代码正常工作时遇到了一些问题。每次我使用 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