小编vrg*_*ost的帖子

节点抛出TypeError:无法读取未定义的属性'indexOf'

不确定,但认为我有一些应该工作,但事实并非如此,我得到的错误是无益的.

因此,尝试将护照对象发送到其中一条路线,我理解应该只是设置

var users = require('./routes/users')(app, passport);
Run Code Online (Sandbox Code Playgroud)

这会在启动时抛出错误

> /Users/bengtbjorkberg/.nvm/versions/node/v0.12.0/bin/node app.js Test
> something 2
> /Users/bengtbjorkberg/WebstormProjects/goMinute/node_modules/express/lib/router/index.js:130
> var search = 1 + req.url.indexOf('?');
>                           ^ TypeError: Cannot read property 'indexOf' of undefined
>     at Function.proto.handle (/Users/bengtbjorkberg/WebstormProjects/goMinute/node_modules/express/lib/router/index.js:130:27)
>     at router (/Users/bengtbjorkberg/WebstormProjects/goMinute/node_modules/express/lib/router/index.js:35:12)
>     at Object.<anonymous> (/Users/bengtbjorkberg/WebstormProjects/goMinute/app.js:41:38)
>     at Module._compile (module.js:460:26)
>     at Object.Module._extensions..js (module.js:478:10)
>     at Module.load (module.js:355:32)
>     at Function.Module._load (module.js:310:12)
>     at Function.Module.runMain (module.js:501:10)
>     at startup (node.js:129:16)
>     at node.js:814:3
> 
> Process finished with exit code 1 …
Run Code Online (Sandbox Code Playgroud)

node.js express angularjs

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

md-card和ng-click给出恼人的蓝色边框

在使用md-card上的ng-click时,试图弄清楚如何摆脱恼人的亮点.基本上,我所做的只是设置一张md卡并添加一个点击它.

<md-card ng-click="showart(sketch.id)" class="magazinecard">
        <md-card-header>
        <md-card-header-text>
        <span class="md-headline">{{sketch.name}}</span>
        <span class="md-subhead">By user: {{sketch.owner}} data: </span>
        </md-card-header-text>
        </md-card-header>
        <img data-ng-src="data:{{image.type}};base64,{{image.data}}"/>
        <md-card-content style="background-color: white; color: black;"><div style="width: 325px;" ng-bind-html="sketch.description"></div></md-card-content>
        <md-card-content layout="row" layout-align="space-between">
        <md-card-actions layout="row">
        <md-button class="md-icon-button" aria-label="Favorite">
        <ng-md-icon size="20px" icon="favorite"></ng-md-icon>
        </md-button>
        <md-button class="md-icon-button" aria-label="Share">
        <ng-md-icon size="20px" icon="share"></ng-md-icon>
        </md-button>
        <md-button class="md-icon-button" aria-label="Settings">
        <ng-md-icon size="20px" icon="delete"></ng-md-icon>
        </md-button>
        </md-card-actions>
        </md-card-content>
        </md-card>
Run Code Online (Sandbox Code Playgroud)

一旦我点击md-card,我就会在整张卡片周围出现蓝线,我无法弄清楚如何控制它.尝试更改md卡:焦点和.md卡:焦点,但没有

.md-card:focus {
  border-color: #7b007b;
}
Run Code Online (Sandbox Code Playgroud)

angularjs angular-material

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

使用异步并行进行多个猫鼬调用

一直为此苦苦挣扎,而且我似乎缺少了一些显而易见的东西。举个例子。可以说我想同时打三个电话。为了使它成为一个简单的示例或易于测试,可以说我们想要一个脚本,该脚本从mongodb中询问以下信息。

我们想找到以下信息:-我们要列出每个索引的ns-我们要列出具有_id的用户-我们要列出每个有键的ns的键(是的,您说得对,这是一个荒谬的查询集,但它们在每个mongo数据库上都返回一些内容。)

因此,可以在mongo db上执行此操作的简单脚本是:

var mongoose = require("mongoose");
var morgan = require('morgan');             // log requests to the console (express4)
var async = require('async');
mongoose.connect('mongodb://localhost/admin');



var Indexes = mongoose.model('system.indexes', {
    name: String,
    ns: String
});
var Users = mongoose.model('system.users', {
    user: String
})


        Indexes.find().exec(function(err, docs){
            for( var doc in docs ){
                console.log("Got Index " + docs[doc].ns);
            }
        })
        Users.find({ _id: {$ne: null}}).exec(function(err, docs){
            for (var doc in docs){
                console.log("And user " + docs[doc].user );
            }
        })
        Indexes.find({ key : {$ne : …
Run Code Online (Sandbox Code Playgroud)

asynchronous mongoose node.js

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

Bootstrap 4 flexbox 中的固定和可滚动列

花了好几个小时试图弄清楚这个问题,看起来它应该如此简单。网页有点复杂,但问题归结为这个。

我正在尝试在左侧创建一个包含菜单的弹性框,然后在右侧创建一个“内容”,我希望左侧保持静止,右侧则上下滚动。但是,目前我只能让它垂直滚动。

于是采取了以下步骤

创建了“视图”框

<div class="container-fluid">

    <div class="row d-none d-md-block flex-nowrap wrapper boxtoview">
Run Code Online (Sandbox Code Playgroud)

所以这应该给我一个大盒子来填满整个页面

然后是一个左列

<div class="col-md-4 float-left navstyle" id="sidebar">
Run Code Online (Sandbox Code Playgroud)

然后右列

        <main class="col col-md-8 float-left col px-5 pl-md-2 pt-2 main mainview">
Run Code Online (Sandbox Code Playgroud)

无论我在右栏中放什么,它都拒绝滚动。奇怪的是,左手会滚动

当我从阅读大量的职位的理解,我应该把滚动的页面,然后告诉具体的div是要滚动作为一列,但它似乎非常不高兴这样做。这是CSS

body {
  background: #ffffff;
  font-family: "Montserrat", sans-serif;
  height: 100%;
  overflow: hidden;
  /*makes the body non-scrollable (we will add scrolling to the sidebar and main content containers)*/
  margin: 0px;
  /*removes default style*/
  display: flex;
  /*enables flex content for its children*/ }

.navstyle {

  font-family: "Cinzel", serif;
  height: 100vh; …
Run Code Online (Sandbox Code Playgroud)

flexbox twitter-bootstrap bootstrap-4

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

在Angular中在后台运行循环

我不确定我有什么选项,我想在一个在后台运行的控制器中运行一个循环并且每隔几毫秒步进一次,它只会改变按钮上的颜色,希望它从绿色变为橙色然后回来使用ng风格.

什么是在后台运行循环的合理方法,出于显而易见的原因,我想避免锁定整个页面只是为了让按钮改变颜色.

javascript angularjs

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

如何从列表中删除点

一直在努力,我无法弄清楚如何摆脱"." 在列表元素之前,我可以很容易地改变它们的颜色,但是在列中显示的列表中将它们转换似乎是不可能的.

这是有问题的CSS:

.vert ul {
    line-style-type: none;
    content: " ";
    text-align: center;
    color: pink;
}
.vert ul:befor {
    content: " ";
    color: blue;
}
.vert li:before {
    content: " ";
    color: orange;
}
Run Code Online (Sandbox Code Playgroud)

任何使用vert作为类的链接然后以粉红色结束,并且使用.

html css

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