gpt4 book ai didi

javascript - 是否有可能有一个隐藏的Javascript文件

转载 作者:行者123 更新时间:2023-12-02 23:27:45 24 4
gpt4 key购买 nike

如果我要为 localhost 根文件提供一个 HTML 文件,如下所示:

app.get('/', (req, res) => res.sendfile('index.html'))

我可以将 Javascript 文件添加到浏览器无法查看或触摸的 HTML 文档中吗?如果是这样,它是否也可以访问 Node api?

我是 Express 新手,所以我不知道它是如何工作的。

最佳答案

从前端接收到参数后,您可以让服务器做一些工作。DOM中加载的javascript会向服务器发送请求,服务器会做一些前端JS不知道的工作,然后返回结果。

在服务器上:

app.post('/path', (req, res) => {
const json = req.body;
//do work
const resp = {some: 'data'};
res.json(resp);
}

在前端

fetch('/path', {
method: 'post',
body: JSON.stringify(data),
headers: { 'Content-type': 'application/json' }
})
.then(res => res.json()) // get json data out of response object
.then(json = > {
// do something with response json
}

您需要阅读一些有关 Express 和正文解析的内容,以及在 GET 请求中使用参数(而不是在 POST 请求中使用 body)以及其他类型的请求。

关于javascript - 是否有可能有一个隐藏的Javascript文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56656405/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com