gpt4 book ai didi

javascript - 在公共(public) JS 文件中使用 Node.js

转载 作者:行者123 更新时间:2023-11-30 12:48:56 26 4
gpt4 key购买 nike

请不要再投反对票了。我现在意识到这个问题有多愚蠢,但答案可能会对其他新人有所帮助,所以我不会删除它。

好吧,这可能看起来很愚蠢,但我只需要快速插入一下,我就能全神贯注...

所以,我知道您不能只在浏览器中运行 Node API(没有类似 browserify 的东西),这很好。我明白这一点。

我不明白的是我应该如何从我的应用程序中访问 Node API。我有一个相当大的 JS 文件,其中包含我的应用程序的功能。但是,如果我尝试要求 FS 模块,它会说要求未定义。我也明白这一点,但我如何才能从我的应用程序调用 Node API?

长话短说:我如何使用我的公共(public) JS 文件(在浏览器中运行)中的文件系统。我如何设置某种功能,当我调用它时(在浏览器中),它使服务器使用 fs,然后将结果提供给浏览器?

最佳答案

要理解的关键是,您实际上拥有两个不同的应用程序,这些应用程序通过网络请求相互通信。对于您所描述的内容,通常您的 Node 服务器会公开一个 API,然后您通过来自浏览器内 JS 代码的 AJAX 请求触发该 API。

您可以在此处阅读有关在 Node 中公开 API 方法的信息:http://blog.modulus.io/nodejs-and-express-create-rest-api

对于客户端,您应该阅读 $.ajax 及其参数。

关于javascript - 在公共(public) JS 文件中使用 Node.js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21640624/

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