小编Emr*_*mre的帖子

打字稿 - tslint放错了'else'(单行)

我正在为VS Code使用TSLint扩展.我收到一堆[tslint] misplaced 'else' (one-line)警告.例如,在下面的代码示例中,linter为其他字词加下划线并给出相同的警告:

码:

if (user.isAdmin) {
    this.uiRouter.stateService.go('app.admin');
}
else {
    this.sharedVariables.user = user;
    this.navigateByUserType(user);
}
Run Code Online (Sandbox Code Playgroud)

这段代码有什么问题?

javascript tslint visual-studio-code

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

Express奇怪地在url的末尾添加了斜杠

我正在使用Node.js和Express框架来开发一个网站.我用网址面对奇怪的不端行为.当我点击相关链接网址时,网址变为"localhost:3000/images /" - 最后会添加一个斜线,如您所见.但是当我将所有'图像'更改为'img'或者url变为"localhost:3000/img"时没有添加斜杠.为什么路由器的行为如此?代码如下.(我正在使用Jade模板引擎)

//bar.jade    
li.nav-item
      a.nav-link(href='images')
        i.icon-camera
        |  Images

//end of bar.jade


//images.js (router)
var express = require('express');
var router = express.Router();

/* GET home page. */

router.get('/', function(req, res, next) {
  res.render('images', { title: 'Express'});
});

module.exports = router;
//end of router .js



//app.js
var images =require('./routes/images');
........
........
app.use('/images',images);
//end of app.js
Run Code Online (Sandbox Code Playgroud)

node.js express pug

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

标签 统计

express ×1

javascript ×1

node.js ×1

pug ×1

tslint ×1

visual-studio-code ×1