第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

鏈接 index.html client.js 和 server.js

鏈接 index.html client.js 和 server.js

www說 2021-09-17 21:00:01
我從 Node.js 開始,我的第一個程序已經(jīng)有問題了。下面是我正在使用的代碼。索引.html:<!DOCTYPE html><html>  <head>    <meta charset="utf-8">    <title>Random Temperatures</title>  </head>  <body>    <input type="text" id="tb" name="tb" />    <input type="button" value="Random Number!" id="myButton" name="myButton"/>    <script src="client.js"></script></body></html>客戶端.js:const textBox = document.getElementById('tb');const button = document.getElementById('myButton');button.addEventListener('click', function(e) {    var rnd = Math.floor(Math.random() * 100);    textBox.value = rnd;});服務(wù)器.js:var app = require('http').createServer(response);var fs = require('fs');app.listen(8080);console.log("App running…");function response(req, res) {    fs.readFile(__dirname + '/public/index.html',    function (err, data) {        if (err) {            res.writeHead(500);            return res.end('Failed to load file index.html');        }        res.writeHead(200);        res.end(data);    });}當(dāng)我啟動應(yīng)用程序時,我會轉(zhuǎn)到瀏覽器,出現(xiàn)文本框和按鈕。但是在瀏覽器控制臺中,我收到了這些錯誤:client.js:1 Uncaught SyntaxError: Unexpected token <ContentScript.js:112 onResRdy 中的異常:TypeError:無法讀取未定義的屬性“htmlRes”localhost/:1 Unchecked runtime.lastError: 無法建立連接。接收端不存在。我想我的問題是 3 個文件之間的鏈接,但我嘗試了幾件事,但無法解決問題。我確定這是一個愚蠢的錯誤,但請?jiān)徫也艅倓傞_始。有什么建議嗎?
查看完整描述

1 回答

?
RISEBY

TA貢獻(xiàn)1856條經(jīng)驗(yàn) 獲得超5個贊

瀏覽器(因?yàn)槟阌?code><script src="/client.js">)請求/client.js

服務(wù)器:

  1. 獲取請求

  2. 運(yùn)行 response

  3. 讀取 index.html

  4. 發(fā)送到瀏覽器

由于index.html以 開頭<,瀏覽器在嘗試將其作為 JavaScript 運(yùn)行時會拋出錯誤。

你為什么在瀏覽器index.html要求時給它client.js

您需要檢查請求對象,確定請求的 URL,編寫邏輯以返回具有正確狀態(tài)代碼和正確內(nèi)容類型的正確資源,然后將其返回給客戶端。

Node.js的文檔中有這樣一個例子,但你或許應(yīng)該停止嘗試使用createServer直接-因?yàn)樗婕暗杰囕喸僭煲粋€巨大的量-切換到使用快遞,并通過(很短)工作入門指南,其中包括上一節(jié)使用static模塊來提供靜態(tài)文件。


查看完整回答
反對 回復(fù) 2021-09-17
  • 1 回答
  • 0 關(guān)注
  • 278 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號