当前位置: 首页 > 知识库问答 >
问题:

Node和MySQL不能识别JSON的聚合体

匡凌
2023-03-14

我在后端使用Node和MySQL,在前端使用Polymer,但我无法让Polymer呈现JSON数组。

节点/MySQL代码

var mysql      = require('mysql');
var connection = mysql.createConnection({
    host     : 'localhost',
    user     : 'root',
    database : 'test'
});
connection.connect();



 connection.query('SELECT * FROM ACTIVITY', function(err, rows, fields) {
  if (err) {
    console.error('error connecting: ' + err.stack);
    return;
  }
  json = JSON.stringify(rows);
  console.log(json);
});

connection.end();

聚合物前端

<paper-dropdown-menu label="Activity Selection">
  <iron-ajax 
    id="getActivity"
    auto
    url="scripts/dbcon.js"
    handle-as="json"
    on-response="handleResponse"
    last-response="{{ajaxResponse}}">
  </iron-ajax>
  <paper-listbox class="dropdown-content">
    <template is="dom-repeat" items="[[ajaxResponse]]">
      <paper-item><b>{{item.ACTIVITY_NAME}}</b></paper-item>
    </template>
  </paper-listbox>
</paper-dropdown-menu>
[{"ID":1,"ACTIVITY_NAME":"Coffee"},{"ID":2,"ACTIVITY_NAME":"Gym"},{"ID":3,"ACTIVITY_NAME":"Lunch"},{"ID":4,"ACTIVITY_NAME":"Vending Machine"},{"ID":5,"ACTIVITY_NAME":"Pool"}]

在另一个测试场景中(正在工作),我手动将JSON数组输出复制到一个文件中,将URL参数从“scripts/dbcon.js”更改为“scripts/test.JSON”,并重新加载electron应用程序;并且Polymer能够在下拉列表中显示JSON内容。

暂时还没有答案

 类似资料:
  • 我理解聚合和组合之间的区别,但我在联想方面有点挣扎。我目前的理解是,当“它们相互使用”时,类之间存在关联,例如,在方法调用期间将一个对象传递给另一个对象。另请参阅: http://www.codeproject.com/Articles/330447/Understanding-Association-Aggregation-and-Composit 这两个对象都是独立存在的,和聚合不同,任何对象

  • 问题内容: 我正在使用postgres 9.4,我有以下查询: 返回以下关系: 我正在尝试编写相同的查询,但这样我就获得了项目代码,并将活动名称作为相对于每个“ pid”的json数组 所以我正在寻找一个查询,该查询将返回如下内容: 有任何想法吗?在此先感谢您的帮助 更新 这是我所做的(与Abelisto所说的很接近): 问题答案:

  • 我使用的是Windows 8 pro 64位PC,@2012,我的节点版本是v6。9.4 npm和node此命令工作得很好,但node dev命令不工作,不能识别为内部或外部命令。 我将用户变量路径设置为: c:/Python36;C:\ProgramFiles\Java\jdk1。8.0_121\bin;C:\Users\Kousher Alam Pranto\AppData\Roaming\C

  • 我已经将我的站点部署到heroku,现在我正试图将我的本地数据库向上推,但不断得到这个错误: 未知数据库: heroku配置:获取DATABASE_URL 并使用返回的值。我尝试重置DATABASE_URL,但仍然得到相同的错误。如有任何帮助,不胜感激,谢谢!

  • 错误输出为 我的package.json脚本是 我的依赖项和dev依赖项是