Как я могу получить доступ к файловой системе из внешнего файла javascript?
У меня есть файл с именем server.js, который читает файл HTML с именем "game.html".
Этот HTML-файл связан с внешним файлом javascript с именем "game.js".
В файле server.js
if(request.url.indexOf('.html') != -1) {
fs.readFile("game" + request.url, function (error, data) {
if (error) {
response.writeHead(404, {"COntent-type":"text/plain"});
response.end("No Html Page Found.");
} else{
response.writeHead(200, {'Content-Type': 'text/html'});
response.write(data);
response.end();
}
});
}
else if(request.url.indexOf('.js') != -1) {
fs.readFile("game" + request.url, function (error, data) {
if (error) {
response.writeHead(404, {"COntent-type":"text/plain"});
response.end("No Javascript Page Found.");
} else{
response.writeHead(200, {'Content-Type': 'text/javascript'});
response.write(data);
response.end();
}
});
}
В файле game.html
<script src="game.js">
В файле game.js
function loadXMLDoc(update) {
var fs = require('fs');
if(update)
{
//Write
fs.writeFileSync("highscore.txt", s);
}
else
{
//Read
console.log("Reading Highscore.");
var highscore = fs.readFileSync("highscore.txt");
console.log("Saved Highscore : " + highscore);
console.log("Finished Reading.");
}
}
Я всегда получаю эту ошибку при использовании "var fs = require('fs')" в game.js.
ReferenceError: требование не определено
Любое решение этой проблемы?