Nodejs传入url的结束点
nodejs passing in the end point of the url
我想创建一个简单的js应用程序来查询cassandra数据库,像这样:
var express = require('express');
var cassandra = require('cassandra-driver')
var app = express();
var client = new cassandra.Client({contactPoints: ['127.0.0.1'], keyspace: 'custprd'});
app.get('/', function (req, res) {
res.send('Hello Ronak!');
});
app.get('/customer/:ent_cust_id', function (req, res, next) {
var query = 'Select * from entcustinfo where ent_cust_id = ?';
consolelog('Select * from entcustinfo where ent_cust_id = ?');
client.execute(query, [req.params.ent_cust_id], function (err, result) {
if (err) return next (err);
var row = result.rows[0];
//Response
res.json({ent_cust_id: req.params.ent_cust_id, name: row.get('offers')});
});
});
var server = app.listen(3030, function () {
var host = server.address().address;
var port = server.address().port;
console.log('Example app listening at http://%s:%s', host, port);
});
现在,当我在浏览器中输入call http://10.205.116.141:3030/customer/1013686356
时,我得到了这个:
Error: Expected 4 or 0 byte int (10)
和控制台日志显示如下:
Select * from entcustinfo where ent_cust_id = ?
我认为?
是传递url结束点的方式?
我认为这与execute和executeAsPrepared有关…我使用executeAsPrepare,我得到这个错误:TypeError: undefined is not a function
我是这样让它工作的:
app.get('/customer/:ent_cust_id', function (req, res, next) {
var query = 'Select * from entcustinfo where ent_cust_id = ?' [req.params.ent_cust_id];
consolelog('Select * from entcustinfo where ent_cust_id = ?');
client.execute(query, function (err, result) {
if (err) return next (err);
var row = result.rows[0];
//Response
res.json({ent_cust_id: req.params.ent_cust_id, name: row.get('offers')});
});
});
我把[req.params.ent_cust_id]
移到var query
相关文章:
- 如何使用url加载程序在webpack中导入多个图像
- 使用php或javascript从facebook相册URL中删除多余的部分
- Angular JS IE9 Hashbang url rewriting
- JavaScript下拉菜单-点击按钮并根据所选值重定向到url
- 为什么“;未定义的“;在JavaScript中结束循环
- 直接下载文件,而不是从window.open(url)
- 动态地改变“”的URL;添加新项目”;链接使用javascript/jquery
- 通过js在新选项卡中有条件地打开url
- CKFinder 3为所选文件返回错误的URL
- 如何获取不属于我项目的上一页的URL
- ReactJS映射:如何仅在url变量不为空时呈现html链接
- 在URL中传递JS对象
- Javascript REGEX:需要从嵌入URL中检索ID以及开始和结束时间
- 如何在 HTML 视频结束后重定向到 URL
- 如何检查当前URL是否以特定模式结束
- Nodejs传入url的结束点
- js结束事件使用类而不是URL
- 如何在javascript倒计时结束后将网站访问者重定向到另一个url
- 我如何添加文本到webBrowser1 URL c#结束
- 重定向一个url域,但不是它的结尾(结束含义/index.html)