के अंदर readFileSync का उपयोग कैसे करें मैं nodeJs vm के साथ प्रयोग कर रहा हूं। इस कोड काम करता है:nodeJs vm
server.js
var fs = require('fs');
var vm = require('vm');
var app = fs.readFileSync(__dirname + '/' + 'app.js');
vm.runInThisContext(app);
var http = require('http');
var server = http.createServer(onRequest);
server.listen(8080, '127.0.0.1');
app.js
function onRequest(req, res) {
res.writeHead(200, {'Content-Type': 'text/html'});
res.end('Hello Node.js\n');
}
अब अगर मैं
function onRequest(req, res) {
res.writeHead(200, {'Content-Type': 'text/html'});
res.end(fs.readFileSync(__dirname + '/index.html'));
}
में app.js बदल यह अब काम नहीं करता है: ब्राउज़र प्रिंट करेगा "यह वेबपृष्ठ उपलब्ध नहीं है"
किसी भी तरह से यह कैसे काम कर सकता है fs.readFileSync onRequest के स्थानीय संदर्भ में बाध्यकारी?
साथ
app.js
चलाने वाह धन्यवाद मैं पूरे गूगल और सी में घूम गया जवाब नहीं मिल रहा है :) – user310291