小编Luc*_*sta的帖子

如何在Windows上运行带有Node.js的Nginx?

我想在Windows上安装Nginx,并运行两个节点应用程序.我怎样才能做到这一点?

我试图下载Nginx 1.6.3,但我没有找到关于如何在Windows上运行的相关内容.仅适用于Linux.我认为节点应该有一些模块.

任何建议都会有用!

javascript nginx node.js

3
推荐指数
1
解决办法
9398
查看次数

If 中变量的正则表达式(不区分大小写) - JS/Angular

我试图找到if一个value存储在动态variable中的内容array,同时忽略大小写并且不使用 to.toLowerCase()或 upper。

我所拥有的有效的是:

if ($scope.favoriteItems.indexOf(item.name.toLowerCase()) === -1) {
Run Code Online (Sandbox Code Playgroud)

我想要使​​用正则表达式之类的东西if (item.name 'no matter case is in $scope.favoriteItems)

javascript regex angularjs

2
推荐指数
1
解决办法
5053
查看次数

Angular ui路由器:双击更改状态

双击元素时是否可以更改状态?

我有一个视图里面有两个自定义视图.一个用于网格,一个用于表单.表单需要在URL中传递一些id才能知道要编辑的实体.我使用angular-ui-router来做到这一点,当我使用一个<a>元素时,它可以工作ui-sref.但是当我点击我网格的一行时,我希望实现相同的行为.

javascript angularjs angular-ui-router

1
推荐指数
1
解决办法
780
查看次数

if else语句的有效方法,包含数百个块

我有一个用户可以点击的数百个数字的列表,每个数字对应一个以用户点击的相同数字结尾的场景变量,即如果用户选择"43",则渲染器渲染(scene43,相机) )是执行.

//jumpSwitcher is defined the numerical value that the user has clicked on 
jumpSwitcher = +value;

if (jumpSwitcher == 1) {
     renderer.render(scene1, camera);
} else if (jumpSwitcher == 2) {
     renderer.render(scene2, camera);
} 
Run Code Online (Sandbox Code Playgroud)

这可能会持续数百次.如何编写上面的代码,以便为自己节省大量的工作.我如何有效地定义一个价值数百个这些场景变量的数组呢?

javascript

1
推荐指数
2
解决办法
146
查看次数

图API的while循环中的异步方法

我正在使用针对node.js的facebook节点sdk从Facebook用户获取信息,例如其供稿和朋友,这很好。

但是我遇到的问题是分页返回的数据-我需要以递归模式构建一些东西。让我解释:

FB.api('/me/feed?limit=5000', {
    access_token: token
}, function(response) {
  // response is an object that could have as response.paging.next attribute
}); 
Run Code Online (Sandbox Code Playgroud)

Limit在这里不起作用,因为它返回的最大值为245,并返回指示下一页结果的分页对象。

因为下一个调用取决于上一个异步调用的结果,所以我尝试执行以下操作:

// first call before
var hasNext = response.paging.next ? true : false;
while (hasNext){
    FB.api('/me/feed', {
        access_token: token
    }, function(response_paged) {
       response.data.concat(response_paged.data);
       // If do not have a next page to break the loop
       if (!response_paged.paging.next) hasNext = false;
    });
} 
Run Code Online (Sandbox Code Playgroud)

现在获取下一个令牌的方式并不重要

关键是我试图在递归模式下进行异步调用,但是它不起作用,这样我就遇到了无限循环。

javascript asynchronous node.js facebook-javascript-sdk facebook-node-sdk

1
推荐指数
1
解决办法
946
查看次数