javascript - nodejs如何获取数据库数据渲染页面?
天蓬老师
天蓬老师 2017-04-10 16:44:00
[JavaScript讨论组]

请教一下各位懂 nodejs 的开发人员,我想用Nodejs + express4 建立一个网站,现在需要读取mysql的数据,并将数据传递给前端的html页面(比如我的主页index.html),问题是我怎样将数据传递给前端的html?如果要用模板是要怎样使用?还是要用ajax请求数据回来再显示在页面上,但是数据库数据很多。有一些数据并不是我想要的

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

全部回复(2)
PHPz

使用或不适用模板都可以
1)不使用模板,那么前端通过ajax请求获取数据,然后再前端渲染
2)使用模板,在nodejs端读取数据库的数据,传入模板,在后端渲染后,再输出给前端

从数据库中获取的数据都需要你在后台加工成符合业务需求的数据格式,直接把数据库的数据返回到前端是不合适的

高洛峰

如果是使用模板的话,在调用res.render的时候可以把数据作为参数一同传递,模板文件会根据传递的参数进行数据填充,然后前端获取到的就是已经填充好数据的HTML页面。render的参数是你自己控制的,所以想传递什么就可以传递什么。
至于具体模板应该怎么写,数据参数应该以什么格式传递,请参阅你选择的模板的文档,一般都挺简单的。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号