簡體   English   中英

Node.js 中的類型錯誤

[英]TypeError in Node.js

我的問題是我想使用 JavaScript(特別是 Node.js)在瀏覽器中顯示.txt文件的內容,但是當我嘗試運行代碼時,它顯示TypeError: Header name must be a valid HTTP Token ["Content-Type "] 代碼如下(我在教程中看到過這段代碼):

var http=require('http');
var fs=require('fs');

var server=http.createServer(function(req,res){
    console.log("Request was made" + req.url);
    res.writeHead(200, {'Content-Type ': 'text/plain'});
    var myReadStream=fs.createReadStream(__dirname + '/readMe.txt', 'utf8');
    myReadStream.pipe(res);

    });
    server.listen(3000, '127.0.0.1');
    console.log('Listening to port 3000');

具體來說,它指出錯誤出在這部分代碼中:

res.writeHead(200, {'Content-Type ': 'text/plain'});

我想知道是什么問題。

你在這里有一個空間:
在此處輸入圖片說明

只需刪除空格: 'Content-Type':而不是'Content-Type ':

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM