Javascript 如何将可变内容传递到客户端?
我正在与express js合作。我想将变量“resultat”的内容传递给客户端,并将其放入一个javascript变量中,以便在ejs页面中使用。 此代码位于app.js中Javascript 如何将可变内容传递到客户端?,javascript,express,Javascript,Express,我正在与express js合作。我想将变量“resultat”的内容传递给客户端,并将其放入一个javascript变量中,以便在ejs页面中使用。 此代码位于app.js中 var fs = require('fs');// File System Module var xml2js = require('xml2js'); // XML2JS Module var parser = new xml2js.Parser(); // Creating XML to JSON parser ob
var fs = require('fs');// File System Module
var xml2js = require('xml2js'); // XML2JS Module
var parser = new xml2js.Parser(); // Creating XML to JSON parser object
// Reading and Parsing the file
fs.readFile( 'views/xmlfile.xml', function(err, data) {
parser.parseString(data, function (err, resultat) {
console.log(resultat);
console.log('Done');
});
});
您可以使用此(客户端):
你的快递服务器在哪里?你能给我你的邮件来解决问题吗?不,只是你的问题,包括细节
<script>
var myVar = <%- JSON.stringify(myVar) %>;
</script>
fs.readFile( 'views/xmlfile.xml', function(err, data) {
parser.parseString(data, function (err, resultat) {
console.log(resultat);
console.log('Done');
res.set('Content-Type', 'application/javascript');
res.render('testPage', { myVar : resultat : ... });
});
});