小编use*_*121的帖子

节点重定向不工作角度

嗨,我是节点的新手,我正在构建一个简单的MEAN堆栈应用程序,以减少我发送这样的前端文件的代码

app.use(express.static(path.join(__dirname, 'public')));
Run Code Online (Sandbox Code Playgroud)

我还构建了一个简单的中间件,用于简单的身份验证

requireLogin = function (req, res, next) {
  if (!req.user) {
      console.log('redirecting :)');
      res.redirect('/');
  } else {
      next();
  }
};

app.use('/rooms',requireLogin);
Run Code Online (Sandbox Code Playgroud)

我正试图在有角度的路线上使用这个中间件.但是当我在我的角度应用程序中导航时它不起作用(当我直接将URL放到地址栏时它可以工作)我还删除了由角度添加的/#/.

    $locationProvider.html5Mode({
    enabled: true,
    requireBase: false
});
Run Code Online (Sandbox Code Playgroud)

我正在使用ui-router进行路由.

node.js express angularjs angular-ui-router

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

如何从线程返回值(java)

我做了一个像下面这样的线程:

public class MyThread implements Runnable {
  private int temp;

  public MyThread(int temp){
     this.temp=temp;
  }

  @Override
  public void run() {
    temp+=10;
    return;
  }

  public int getTemp() {
    return temp;
  }
}
Run Code Online (Sandbox Code Playgroud)

但是当我尝试通过 getTemp 使用 temp 时,我得到 0

class Main {
  MyThread foo = new MyThread(10);
  Thread a = new Thread(foo);
  a.start();
  int aa = foo.getTemp();       
  System.out.println(aa);
}
Run Code Online (Sandbox Code Playgroud)

我只想使用我在线程中所做的计算存储在一些变量中以备后用。

java multithreading

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