小编gla*_*ses的帖子

Meteor.js Google Oauth问题

我正在尝试设置我的Meteor应用程序以使用Google登录,这是我在/server/config.js文件中的设置

Accounts.loginServiceConfiguration.remove({
service: "google"
  });


Accounts.loginServiceConfiguration.insert({
service: "google",
clientId: "XXXXXXX",
secret: "XXXXXX"
  });
Run Code Online (Sandbox Code Playgroud)

我在谷歌的设置指向localhost:3000我在我的流星应用程序上安装了帐户-ui和accounts-google.

我在我的应用程序主页上看到谷歌登录按钮,但当我点击它时,我得到:

Error: redirect_uri_mismatch The redirect URI in the request: 
http://localhost:3000/_oauth/google?close 
did not match a registered redirect URI
Run Code Online (Sandbox Code Playgroud)

oauth meteor

14
推荐指数
2
解决办法
6012
查看次数

在MongoDB更新语句中使用变量

我试图在更新语句中使用变量作为字段名称,它根本不起作用,任何建议?

例如:

COLLECTIONNAME.update(
    { _id: this._id },
    { $set: { VARIABLE1 : VARIABLE2 } }
);
Run Code Online (Sandbox Code Playgroud)

实际代码:

 'blur .editable' : function () {
      var target = event.currentTarget.value;
      var field = event.currentTarget.name;
      field = ' " ' + field + ' " ';
      Hostings.update( { _id: this._id },{ $set: { field : target } } );
    }
Run Code Online (Sandbox Code Playgroud)

javascript mongodb meteor

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

CSS Flexbox应用布局问题

我有两个独立的代码,我一直在使用,一个是网站的主要布局,工作正常,第二个是我想在主要布局的左侧边栏内添加的组件.

当在具有设定高度的容器内部时,该组件完美地工作,如果在这种类型的父div内,它将按照我想要的方式收缩和伸展.

当我将组件添加到主布局中时,它会扩展左侧边栏,打破完美的布局,我希望主布局为当前浏览器窗口的大小,并且页面永不滚动.有没有办法告诉这些侧边栏" .layout-left"" .layout-stage"和" .layout-right"不要扩展?

这是我正在谈论的codepens:

主要布局工作:http://codepen.io/AlexBezuska/pen/KwOagy

工作侧边栏:http://codepen.io/AlexBezuska/pen/ZYgWYp

合并(不工作):http://codepen.io/AlexBezuska/pen/LEwGJj

我正在使用的布局CSS:

body  {
  display: flex;
  min-height: 100vh;
  flex-direction: column;
  width: 100%;
  margin: 0 auto;
}

.layout-middle{
  display: flex;
  flex: 1;
}

.layout-stage{
  flex: 1 0 320px;
  background: #ffc94e;
}

.layout-left, .layout-right{
  flex: 0 0 320px;
  background: #c9ea5d;
}

.layout-left{
  background: #85d6e4;
}

.layout-header{
  height: 100px;
  background: #92e4c9;
}

.layout-footer{
  height: 150px;
  background: #f7846a;
}
Run Code Online (Sandbox Code Playgroud)

css flexbox

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

jQuery复选框,用于启用/禁用文本输入并添加/删除默认值

我正在尝试创建一个小的可重用函数,当选中该函数时,将禁用文本字段并插入默认值"160",当取消选中时,启用该字段并删除该值.我已经完成了它,但是未检查的部分让我失望了.

$('#chkIsTeamLead').change(function(){


   if ($('#chkIsTeamLead').checked = true){
      $('#txtNumHours').val('160').attr('disabled', 'disabled');
      console.log('checked');
   }

  if ($('#chkIsTeamLead').checked = false){
     $('#txtNumHours').val('').removeAttr('disabled');
     console.log('unchecked');
   }

});
Run Code Online (Sandbox Code Playgroud)

我把它设置为一个可重用的函数,传递给它的参数,但这给了我更多的麻烦,我希望参数是复选框,目标和值,最好链接到我当前的代码:http://codepen.io/AlexBezuska/pen/bwgsA 感谢您提供的任何帮助!

javascript checkbox jquery if-statement input

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

Meteor.js MongoDB访问?

我是Mongo和Meteor的新手.

我在Mac OSX 10.8上安装了Meteor,我使用名为'Fillup'的集合创建了一个新的Meteor应用程序.

我正在阅读有关Mongo的一些教程,我正在尝试学习shell命令,但它们都没有工作.

我想使用Mongo命令行来查看和操作我在Meteor应用程序中的集合.

我在Meteor之后单独安装了Mongo,我认为Meteor可能会使用Mongo的另一个"副本",因为现在当我尝试'mongo'时,我得到:

$ mongo
MongoDB shell version: 2.4.5
connecting to: test
Sun Jul 28 14:25:33.055 JavaScript execution failed: Error: couldn't connect to server 127.0.0.1:27017 at src/mongo/shell/mongo.js:L112
exception: connect failed
Run Code Online (Sandbox Code Playgroud)

Meteor是否正在运行,Meteor工作正常.

macos mongodb meteor

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

exiftool用相机模型和日期重命名照片

我一直在整理我的家庭照片,其中包括一些来自我父亲的恢复备份驱动器.许多照片都被命名为file000268.jpg等,所以我考虑重命名实用程序,最后使用exiftool,因为我可以在shell中使用它并编写基于它的脚本(我使用Mac和Ubuntu).我有一个简单的脚本工作,将照片重命名为拍摄日期并且效果很好,但我想在日期前添加相机品牌/模型,这将很容易帮助我识别我爸爸的照片与他的图片中的照片设计客户(我知道我的父母有一台柯达相机).

以下是使用日期重命名照片的工作脚本:

exiftool '-FileName<DateTimeOriginal' -d "%Y-%m-%d %H.%M.%S%%-c.%%e" /directory/ 
Run Code Online (Sandbox Code Playgroud)

这导致照片命名如下:

'2002-12-16 14.20.56.jpg'

我只想在年份前添加相机品牌/型号:

'SONY CYBERSHOT 2002-12-16 14.20.56.jpg'

在此先感谢任何帮助,我一直在做大量的谷歌搜索,并一直很困惑.

bash shell camera exif exiftool

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

str_replace中的PHP数组导致白屏错误

所以这条线在我的本地机器上工作,但在服务器上导致白屏错误...

echo str_replace( ['<ul>','</ul>'], '', $string );
Run Code Online (Sandbox Code Playgroud)

......这条线在两者上都很有效:

echo str_replace( array('<ul>','</ul>'), '', $string );
Run Code Online (Sandbox Code Playgroud)

有什么想法吗?

php

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

标签 统计

meteor ×3

javascript ×2

mongodb ×2

bash ×1

camera ×1

checkbox ×1

css ×1

exif ×1

exiftool ×1

flexbox ×1

if-statement ×1

input ×1

jquery ×1

macos ×1

oauth ×1

php ×1

shell ×1