我首先在我的 api (Express 3.3.8) 中使用express-form,以便从传入的 POSTed 字段中修剪前导和尾随空格。
但是,我相信要使用它,我必须将中间件中的表单字段和规则包含到我的路由中,如下所示:
app.post('/api/test', form(
field("username").trim(),
field("password").trim(), function(req, res...
我的问题是,有没有办法在不单独指定字段的情况下自动进行修剪?我知道配置选项: autoTrim,但我认为我仍然需要在每个路由/中间件的基础上指定字段,对吗?我尝试将它排除在中间件之外,只执行form.configure({autoTrim:true}),但req.body字段没有任何变化。就像我从来没有包括express-form过一样。
我不致力于express-form。如果有另一种方法可以让 Express 始终修剪传入的req.body字段,请告诉我。
我想在我的视图层使用phpThumb(http://phpthumb.sourceforge.net/)来自动调整一些图像的大小.
将phpThumb集成到CodeIgniter架构中的推荐方法是什么?有没有人这样做过,发现你更喜欢一种集成方法而不是另一种方法?
我基本上是在寻找使用phpThumb作为帮助器/库/ as-is代码等的意见.
除了以下问题,不确定问这个问题的最佳方式:
我正在编写一个接受名为'x'的变量的函数.
function doIt(x){
var y = someformula; //this is just a placeholder for the correct formula
return y;
}
Run Code Online (Sandbox Code Playgroud)
这就是我期望的回报:
if (x is between 0 and 9){ y = 0; }
if (x is between 10 and 19){ y = 32; }
if (x is between 20 and 29){ y = 64; }
if (x is between 30 and 39){ y = 96; }
Run Code Online (Sandbox Code Playgroud)
等等....
任何帮助表示赞赏.
如果重要的话,我是用JavaScript做的.
有最奇怪的问题.我无法显示email对象的属性.我正在使用Mongoose/Express/Jade.我在做:
User.find({ _id : { $in : req.project.subscribers } } , function (err, subs){...
Run Code Online (Sandbox Code Playgroud)
哪个工作正常,并在subs var中返回我的订阅者列表,如下所示:
{ _id: 4f34832b9398bec847000002,
email: 'steve@example.com',
first_name: 'Steve',
last_name: 'McQueen',
status: 'active',
username: 'steve',
updated_at: Fri, 10 Feb 2012 02:38:35 GMT,
created_at: Fri, 10 Feb 2012 02:38:35 GMT,
role: 'subscriber' },
{ _id: 4f3484a9eceb82b548000002,
email: 'paul@example.com',
first_name: 'Paul',
last_name: 'Stanley',
status: 'active',
username: 'paul',
updated_at: Mon, 02 Apr 2012 15:09:56 GMT,
created_at: Mon, 02 Apr 2012 15:09:56 GMT,
role: 'subscriber' }
Run Code Online (Sandbox Code Playgroud)
然后我将它传递给我在称为订阅者的var中的jade视图.到目前为止一切都很好,当我想要在我的jade模板中email …
我有一个名为'user_car'字段的表.它包含一个cat'd下划线分隔值(用户的id _ car's id)
user_car rating
-----------------------------
11_56748 4
13_23939 2
1_56748 1
2001_56748 5
163_23939 1
Run Code Online (Sandbox Code Playgroud)
我需要得到任何"汽车"的平均评级.在我的示例表中,只列出了2辆车:56748和23939.所以说我想得到汽车的平均评级:56748,到目前为止我有这个SQL,但我需要正确的正则表达式.如果我完全偏离基地,请告诉我.谢谢!
$sql = "
SELECT AVG 'rating' FROM 'car_ratings'
WHERE 'user_car' REGEXP '';
";
Run Code Online (Sandbox Code Playgroud) 我目前正在运行以下查询:
SELECT*来自人WHERE id = 4;
在下表中:
id name state age
-----------------------------------
1 tony jones CA 22
2 Sue Smith FL 50
3 Alex Guam AL 44
4 tony jones SC 32
5 tony jones OH 12
6 alex guam RI 33
7 tony Jones CO 17
Run Code Online (Sandbox Code Playgroud)
我还要返回一个以该名字命名的其他州的名单.
所以在我的查询示例中,我有"tony jones"的id 4 - 我还应该收到CA,OH,CO的"other_states"列表.
是否可以在一个查询中或者我需要在基于"名称"的事实之后进行单独选择?