我正在创建一个pebble watch app,我想创建一个表单,用户可以为某些参数提供输入.
喜欢的东西这将成为我不够好,但我不能找到一种方法在文档中创建它(也许我不知道在哪里以及如何找到它).
任何人都可以为我提供更好的方法来完成用户输入功能,还是有人知道这个主题?
ps我希望用户提供2-3个整数,稍后将在应用程序中使用.
是否可以传递其他参数或参数 async.EachSeries
方法签名是: EachSeries(arr, iterator, callback)
我有一个方法将电子邮件收件人与邮件模板异步合并
var mergeTemplate = function(template,recipients,callback){
async.EachSeries(recipients,processMails,callback);
};
var processMails = function(template,singleRecipient,callback){
//...this would contain an async.waterfall of tasks to process the mail
async.waterfall(tasks,callback);
}
Run Code Online (Sandbox Code Playgroud)
我需要的是在不使用"脏"全局变量的情况下通过模板...这是可能的,如果是这样,怎么样?
谢谢
我是 redis 新手,有以下问题。对于我的应用程序来说,拥有多个具有较小值的键或具有较大值的单个键会更好吗?举个例子,我们可以有一个包含球队的足球联赛,在每个球队中我们存储球员。我们可以有类似的东西
(key) premier_league
(value) {MANU : [manu_player1,....,manu_player25], ...., MAN_CITY : [man_city_player1,....,man_city_player25]}
Run Code Online (Sandbox Code Playgroud)
或者类似的东西
premier_league:MANU --> {players:[manu_player1,....,manu_player25]}
premier_league:MAN_CITY --> {players:[man_city_player1,....,man_city_player25]}
Run Code Online (Sandbox Code Playgroud) 我正在使用node、express、html,并且我正在尝试使用html表单将a发布到我的服务器端。问题是我将 {} 作为我的 req.body。
我的html表单如下:
<form method = 'post' action='get_name' enctype="multipart/form-data">
<input type="text" name="form_name"><br>
<input type="submit" value="Upload name">
</form>
Run Code Online (Sandbox Code Playgroud)
我在 node.js 文件的开头使用以下内容:
app.use(bodyParser.urlencoded({limit:'5mb', extended:false}));
app.use(busboy());
Run Code Online (Sandbox Code Playgroud)
我的 app.post 如下:
app.post('/get_name',function(req, res, next){
console.log("the name of the form is : ", req.body);
res.redirect('/admin');
});
Run Code Online (Sandbox Code Playgroud)
当我试图获取 req.body.form_name 时,我得到了未定义。我无法找出我的代码有什么问题。欢迎任何建议。:)
假设我有一个包含名称的表,我想在函数中使用所有这些名称.例如,var names = ['joe','sam', 'nick'];
假设我有以下功能:
function doSomething (string1, NAME, string2, callback){
....
console.log(string1," ",NAME," ",string2);
...
callback(null,"ok");
}
Run Code Online (Sandbox Code Playgroud)
假设它是异步的,我将使用该async.each函数.而且,我想在函数中传递变量,使用bind如下:
async.each(names,doSomething.bind(this, "example1", "example2",function(err){
console.log(err);
});
Run Code Online (Sandbox Code Playgroud)
我得到以下消息:
example1 example2 joe
example1 example2 nick
example1 example2 sam
Run Code Online (Sandbox Code Playgroud)
我想要的是在第一和第三位置绑定字符串并将名称分配给第二个.可以这样做吗?如何?我在这里错过了JavaScript的基础知识吗?
node.js ×3
javascript ×2
async.js ×1
c ×1
express ×1
forms ×1
html ×1
node-redis ×1
nosql ×1
pebble-sdk ×1
pebble-watch ×1
redis ×1