nodejs http2https hbs

Posted limingziqiang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nodejs http2https hbs相关的知识,希望对你有一定的参考价值。

const oUrl = require("url");

//
get 请求外网 function loadPage(url) { var http = require(‘http‘); var pm = new Promise(function (resolve, reject) { http.get(url, function (res) { var html = ‘‘; res.on(‘data‘, function (d) { html += d.toString() }); res.on(‘end‘, function () { resolve(html); }); }).on(‘error‘, function (e) { reject(e) }); }); return pm; }
hbs.registerHelper(‘http2https‘, function(url){
	var sUrl = ‘/http2https/s?=‘+url;
	return sUrl;
});

router.get(‘/http2https/*‘,function(req,res,next){ var url = req.originalUrl.replace(‘/http2https/s?=‘,‘‘); loadPage(url).then(function(d) { res.write(d); res.end(); }); });

 页面调用 <script src="{{http2https ‘http://min.static.xxx.com/min/?f=static/site/asset/script/xxx/common-min.js‘}}"></script>






以上是关于nodejs http2https hbs的主要内容,如果未能解决你的问题,请参考以下文章

如何将数据从 hbs (html) 传递到 axios 发布请求?

nodejs常用代码片段

使用 NodeJS 和 JSDOM/jQuery 从代码片段构建 PHP 页面

javascript 用于在节点#nodejs #javascript内设置react app的代码片段

如何使用把手 (hbs) 迭代嵌套数组和对象?

尝试将 mongo 数据存储在变量中并将其与 hbs 一起使用