尝试运行此代码时,我在nodejs上收到EADDRINUSE错误:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="row">
<div class="col s12 m6 l6">
<div class="card">
<label id="soru" style="color: #000000; font-size: 20px"></label>
<div class="card-content">
<div id="striped-table">
<div class="row">
<div class="col s12">
<table>
<thead>
<tr>
<th>Cevaplar
</th>
</tr>
</thead>
<tbody id="tblCevaplar">
</tbody>
</table>
</div>
</div>
</div>
我尝试更改端口,但仍然会出现相同的错误。 特别的是,如果我删除主机名 - &#34; localhost&#34;并且只监听代码工作的端口。
请解释可能出现的问题?
这是堆栈跟踪:
const express = require('express')
const http = require('http')
const hostname = 'localhost'
const port = 3000
const app = express()
app.use((req, res, next) => {
console.log(req.headers)
res.statusCode = 200
res.setHeader('Content-Type', 'text/html')
res.end('<html><body><h1>This is response</h1></body></html>')
})
server.listen(hostname,port, () => {
console.log(`Server running at http:${hostname}//:${port}`)
})
const server = http.createServer(app)
server.listen(hostname,port, () => {
console.log(`Server running at http:{}//:${port}`)
})