Ich bin verwirrt, wie eine Funktion in einer Datei util.js, die einfach umkehrt eine ZeichenfolgeWie man richtig importiert die Commonjs Weise mit
function reverseString(str) {
var reversed = " ";
for (var i = str.length - 1; i >= 0; i--) {
reversed += str[i];
}
return reversed;
}
module.exports.reverseString = reverseString;
Ich mag, dass in einer anderen Datei mit dem Namen importieren zugreifen , dieser eine rief server.js
Das ist, was ich bisher habe.
var util = require('./util');
util.reverseString();
var reversed = reverseString(req.body);
res.send(reversed);
} else {
res.status(400).end()
}
});
ich Postbote bin mit dem Knotenmodule zu überprüfen, aber wenn ich es benutze ich
TypeError: Cannot read property 'length' of undefined
Ich weiß, der Reverse-Code funktioniert, weil ich es früher getestet, so nehme ich an meinem Import falsch. Aber jede Hilfe, die das herausfinden würde, wäre großartig.