怎样在本地调用 node 的接口?
发布于 9 年前 作者 hanzichi 8485 次浏览 最后一次编辑是 8 年前 来自 问答

在本地写了个 node 的文件,在控制台用 node index.js 命令执行 ok。

本地写了个 html 文件,如何能用 ajax 取到这个 node 接口返回的数据呢?如果是用 php 的话比较简单,和 html 文件放在同个 apache 目录下就 ok 了,node 的话,试了好久都没成功,网上也没找到,可能是这个问题太简单了。

跪求帮助啊,或者需要参考些什么资料,感谢!

3 回复

首先你没理解ajax技术的本质 1.让你的node能在浏览器端输出hello world 参见http://www.nodebeginner.org/index-zh-cn.html 2.在你的页面端js,跑ajax尝试去获取这个hello world。如果涉及到跨域,请采用fs文件系统+设置mime的方式自己做fs服务器输出page。

点我已经说明白了。你可以选择[百度/谷歌/bwin]去研究接下来的知识点。

@hanzichi 同楼上,你没理解ajax咯;建议你分析php那样做的原理,结合理解ajax,这样就不会有太大问题了- - 对你这个题目‘页面中js调用node服务’ 而言:

  1. 搭建基本node http服务,实现接口
  2. 页面使用XMLHttpRequest(jquery请参照相关接口)请求服务接口即可。跨域稍麻烦,@MiguelValentine 说了一种思路
回到顶部