【发布时间】:2018-01-14 22:52:59
【问题描述】:
我正在尝试使用 node.js(请求包)来获取 html 文件的服务器响应,向其中添加脚本并使用脚本运行此文件。
node.js:
const request= require ('request')
const fs = require ('fs')
request.get ('www.google.com', (err, data, body) => {
if (err) throw err
body+='<script src="script.js"></script>'
fs.writeFile ('h.html', body)
})
script.js:
window.onLoad = () =>alert ('something')
如何在不将响应保存在 html 文件中并在浏览器中打开的情况下做到这一点?
【问题讨论】:
-
您在获取和提供文件时遇到了什么问题?见stackoverflow.com/help/mcve
-
你能提供一个例子来说明你得到了什么,你在哪里加载它以及你是如何改变它的?例如,您是在 Node.js 中加载 HTML 文件,然后将 JS 文件附加到其中吗?
-
我加了一个例子
标签: javascript html node.js request