使用node查询数据库获取到json数据前台如何获取到
使用node查询数据库获取到json数据前台如何获取到 查询mongodb数据库,获取到的json数据,前台怎么才能获取到这个数据,以便展示出来?
12 回复
把后台数据做成api,前台用ajax调用对应的api就行了撒
@imhered 怎么把后台数据做成api?
@MyNodeJs http,后台数据单独起一台服务器。
例如:访问 http://www.example.com/getJson
,就返回你的json数据
@imhered 在同一台服务器不行吗,后台一个node的js文件获取数据,前台通过请求这个文件获取不到吗?
两种:
- restful api 的方式
- 一个请求直接操作数据库并把数据返回到界面进行显示
@glj1102 restful api在服务端怎么使用,node服务端呢?
后台返回一个json 前台在取 不就可以了吗
前端ajax请求后端路由,后端将查询数据返回res.end/res.json,在ajax的回调函数里就拿回数据了
@MyNodeJs 同一台服务器,起两个项目就行了,一个api,一个包含前端的
为什么不用视图模板渲染呢?
用 node 的 http 模块起一个服务,然后通过 response 对象向前端返回 json。 http 、 response 都能从官方文档查到资料。