小编Saj*_*ran的帖子

app.configure(function){} typeerror undefined不是函数

我正在使用socket.io和angularjs创建一个聊天应用程序,当我使用cmd运行app.js文件时,我收到一条错误消息"app.configure(function){} typeerror undefined不是函数"可能是什么问题?

我的代码看起来像这样:

  var http = require('http');
  var express = require('express'),
   routes = require('./routes'),
   socket = require('./routes/socket.js');
      app = module.exports.app = express();
 var server = http.createServer(app);
 var io = require('socket.io').listen(server);  //pass a http.Server                      instance
   server.listen(80);
Run Code Online (Sandbox Code Playgroud)

//配置

  app.configure(function(){
  app.set('views', __dirname + '/views');
  app.set('view engine', 'jade');
  app.set('view options', {
   layout: false
   });
  app.use(express.bodyParser());
   app.use(express.methodOverride());
   app.use(express.static(__dirname + '/public'));
    app.use(app.router);
      });
Run Code Online (Sandbox Code Playgroud)

javascript node.js express angularjs

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

为什么在java中动态创建所有对象?

在一次采访中,我被问到为什么动态创建java中的对象?

我无法理解这个问题,任何机构都能解释一下吗?

java object

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

Java为什么在这个例子中使用有界通配符?

我正在参加我的一个课程的练习考试,我遇到了一个问题,要求我实现一个静态泛型方法.我对方法的主体是正确的,但我对实际方法签名的猜测是不同的.

我猜的:

public static <T> boolean isSorted(T[] array, Comparator<T> cmp){ ...
Run Code Online (Sandbox Code Playgroud)

但是,练习考试的答案使用了这样的有界通配符:

public static <T> boolean isSorted(T[] a, Comparator<? super T> cmp)
Run Code Online (Sandbox Code Playgroud)

我再次阅读javadoc,即使我知道这意味着什么(superT你指定的那个类型的类层次结构中以向上包容的方式限制),我不认为我完全理解你为什么要使用有界通配符像这样.

提前致谢.

java generics

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

如何在力度模板中检索hashmap值

如何从速度模板中的以下hashmap中检索值?请帮忙..

LinkedHashMap<String, LinkedHashMap<Integer, Object>> hashmap = new LinkedHashMap<String, LinkedHashMap<Integer,Object>>();
Run Code Online (Sandbox Code Playgroud)

java velocity

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

实例变量声明

以下代码没有打印,我期待welcomeBack.请解释.

class Hello

  @instanceHello = "welcomeBack"

  def printHello
    print(@instanceHello)
  end

  Hello.new().printHello();
end
Run Code Online (Sandbox Code Playgroud)

我刚刚开始倾向于红宝石,所以如果问题看起来很愚蠢,请原谅.

ruby

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

删除切片中的元素

我是Golang的新手,我试图根据另一个切片中的元素删除一个切片中的元素.例如

输入切片: urlList := []string{"test", "abc", "def", "ghi"}

要删除切片的元素: remove := []string{"abc", "test"}

预期输出切片: urlList := []string{"def", "ghi"}

这是我试过的.

func main() {

    urlList := []string{"test", "abc", "def", "ghi"}
    remove := []string{"abc", "test"}
loop:
    for i, url := range urlList {
        for _, rem := range remove {
            if url == rem {
                urlList = append(urlList[:i], urlList[i+1:]...)
                continue loop
            }
        }
    }
    for _, v := range urlList {
        fmt.Println(v)
    }
}
Run Code Online (Sandbox Code Playgroud)

但它并没有像我预期的那样发挥作用.我不知道我错过了什么.

go slice

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

标签 统计

java ×3

angularjs ×1

express ×1

generics ×1

go ×1

javascript ×1

node.js ×1

object ×1

ruby ×1

slice ×1

velocity ×1