TypeError:res.Send不是函数

use*_*129 0 javascript node.js express

我有这个功能:

app.get('/counter', function (req, res) {

    console.log('/counter Request');
    var counter = 0;
    fs.readFile(COUNTER_FILE_NAME, function(err, data) {
        counter = data;
    });
    console.log('Read Counter: ' +  counter);
    counter = counter + 1;

    // delete old file
    fs.unlink(COUNTER_FILE_NAME, function (err) {
        if (err) console.log('Cant chagne old counter file');
    });

    fs.appendFile(COUNTER_FILE_NAME, counter, function (err) {
        if (err) if (err) console.log('Cant create new counter file');
    });

    console.log('Change Counter To: ' + counter);
    res.status(200);
    res.writeHead('content-type','text/plain')
    res.Send(counter);
})
Run Code Online (Sandbox Code Playgroud)

由于未知原因,我收到以下错误:

TypeError: res.Send is not a function
Run Code Online (Sandbox Code Playgroud)

我看了这篇文章:https : //stackoverflow.com/questions/44176021/nodejs-res-send-is-not-a-function

它看起来像其他错误。

我该如何解决?

Xat*_*nev 5

错字

res.Send(counter); => res.send(counter);

https://expressjs.com/en/api.html#res.send