我对nodejs / express应用程序构建的新手和(对我感到羞耻)不知道如何从后端向index.html发送一些数据。这段代码
var icy = require('icy');
var url = 'http://localhost:8002/dno';
icy.get(url, function(res){
res.on("metadata", function(metadata){
var parsed = icy.parse(metadata);
return parsed;
});
});
返回歌曲标题json,如{ 'StreamTitle' : 'Songname.mp3' }
。有stringify方法。这里由Webstorm / express index.js生成:
var express = require('express');
var router = express.Router();
/* GET home page. */
router.get('/', function(req, res, next) {
res.render('index', { title: 'Express' });
});
module.exports = router;
为了让歌曲标题保持新鲜,我想到了setInterval
方法。
其实我有index.ejs
。如何将歌曲标题发送到我的索引页面?