如何将数据node.js发送到ejs文件,以及如何使用angular.js获取数据

尼古拉斯·R

我对此有疑问。

我不明白使用node.js将数据发送到ejs文件并使用Angular.js获取这些数据的方法

Node.js部分

app.get('/', function(req, res) {
  connection.query('SELECT * FROM movie', function(err, rows, fields) { 
    res.render('pages/index', {
        results: JSON.stringify(rows)
    });
  })
});

角部分

$http.get('/').then(function(data) {
  $scope.movies = data;
  console.log(data);
});

index.ejs部分

<main ng-controller="mainController">

  {{ movies }}

</main>
代号44

NodeJS在服务器端执行,ejs模板在服务器端渲染。

加载页面后,将在客户端(浏览器端)执行Angular。

您当前正在做的是:

  • /在浏览器中访问网址
  • 这会激活NodeJS中的“ /”路由
  • 呈现模板 index.ejs
  • 从模板生成的html页面将发送回您的浏览器并显示
  • 您的浏览器在此html页面中找到一个javascript部分,该部分在'/'上运行异步请求
  • 该请求再次返回到NodeJ,重新渲染ejs模板,并给您一个html页面作为响应。这就是您在控制台中看到的内容。

你需要 :

  • 在NodeJS路由上都有一个带有javascript请求的静态页面,只能回答json此JSON将在javascript端用于向页面添加内容。
  • 或者,或者在ejs模板引擎的帮助下,在服务器端生成包含所有所需信息的整页。(然后,您不需要Javascript中的异步请求即可获取内容)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用Flask将数据从JS发送到Python?

如何使用HTML输入文件导入Excel文件并读取Node.js中的文件内容(如何将完整路径发送到Node.js)

如何将JSON数据从节点js脚本发送到其他服务器上的HTML文件

如何将数组从html发送到node.js,然后发送到mongodb?

如何将数据从html发送到node.js

使用React.JS将图像文件以及其他数据发送到Java后端

如何将数据从客户端的html发送到node.js服务器?

如何将数据发送到Stripe Node.js Express后端

如何将文件/图像从React发送到Node.js服务器

如何将数据从一个ejs文件发送到另一个

如何在Node.js中将后端获取的数据发送到前端

将文件从Angular发送到Node.js

如何将数据从Heroku上托管的Node.js应用程序发送到完全独立(Cpanel)服务器上托管的PHP文件?

如何使用Angular将数据发送到图表JS

如何使用vue.js(ajax)将数据发送到数据库

使用Ajax将数据从.js文件发送到.php

如何将结果数据发送到文件文本?

如何将 https 请求从 Angular 6 发送到 node.js

如何将数据从 content.js 发送到 popup.js?

如何将数据发送到 Node JS 中的多个 Kafka 主题分区

如何使用存储将数据从 options.js 发送到 content.js?

从 API 获取数据,然后将其发送到 EJS 文件

如何将数据从 node.js 发送到 angular?

如何将数据从 Node.js 传递到 javascript

如何使用相同的值填充数组 X 次以及如何将数据正确发送到函数?

如何将多部分表单数据从 js 发送到 Rails?

如何使用ajax打开将数据发送到的文件?

如何将数据从模型发送到控制器节点js

如何将数据从反应 js 发送到后端快递(反应和快递)