在您的場景中,您在連結三個檔案時遇到問題:index.html 、客戶端.js 和伺服器.js。我們來分解問題,提供全面的解決方案。
請求index.html:
瀏覽器啟動請求client.js.
要解決對於這個問題,您需要在伺服器程式碼中實現正確的請求處理。您可以確定請求的 URL 並使用適當的內容類型回應。
const express = require('express'); const app = express(); // Serve client.js as JavaScript app.get('/client.js', (req, res) => { res.sendFile('path/to/client.js', { contentType: 'text/javascript' }); }); // Serve index.html as HTML app.get('/', (req, res) => { res.sendFile('path/to/index.html', { contentType: 'text/html' }); }); app.listen(3000, () => console.log('Server listening on port 3000'));
以下是使用Express 的範例:
此程式碼設定了一個Express 伺服器處理具有正確內容類型的「/client.js」請求,並回應具有適當內容類型的“/”(index.html) 請求。以上是如何正確服務index.html、client.js和server.js?的詳細內容。更多資訊請關注PHP中文網其他相關文章!