使用node查询数据库获取到json数据前台如何获取到
发布于 8 年前 作者 MyNodeJs 5044 次浏览 来自 问答

使用node查询数据库获取到json数据前台如何获取到 查询mongodb数据库,获取到的json数据,前台怎么才能获取到这个数据,以便展示出来?

12 回复

把后台数据做成api,前台用ajax调用对应的api就行了撒

@imhered 怎么把后台数据做成api?

@MyNodeJs http,后台数据单独起一台服务器。 例如:访问 http://www.example.com/getJson,就返回你的json数据

@imhered 在同一台服务器不行吗,后台一个node的js文件获取数据,前台通过请求这个文件获取不到吗?

两种:

  1. restful api 的方式
  2. 一个请求直接操作数据库并把数据返回到界面进行显示

@glj1102 restful api在服务端怎么使用,node服务端呢?

@MyNodeJs restful api 接口可以用nodejs的express写,也可以用nodejs的restify restify ,客户端可以通过http请求操作服务端的接口进行数据操作

后台返回一个json 前台在取 不就可以了吗

前端ajax请求后端路由,后端将查询数据返回res.end/res.json,在ajax的回调函数里就拿回数据了

@MyNodeJs 同一台服务器,起两个项目就行了,一个api,一个包含前端的

为什么不用视图模板渲染呢?

用 node 的 http 模块起一个服务,然后通过 response 对象向前端返回 json。 http 、 response 都能从官方文档查到资料

回到顶部