小编Bar*_*rno的帖子

当使用poolConnection或CreateConnection felixge/node-mysql时

我使用https://github.com/felixge/node-mysql为我的应用程序何时以及为什么使用

db_pool = mysql.createConnection(db);
Run Code Online (Sandbox Code Playgroud)

要么

db_pool = mysql.createPool(db);
Run Code Online (Sandbox Code Playgroud)

有什么区别?什么时候使用它们?

mysql node.js

13
推荐指数
2
解决办法
7458
查看次数

npm过时,npm更新不起作用

我想检查一下我的模块是否是最新的

我做: sudo npm outdated

我有这个结果

Package              Current  Wanted  Latest  Location

oauth                  0.9.9   0.9.9  0.9.10  twit > oauth
require-all            0.0.3   0.0.3   0.0.8  mysql > require-all
bignumber.js           1.0.1   1.0.1   1.3.0  mysql > bignumber.js
request               2.27.0  2.27.0  2.30.0  facebook-chat > node-xmpp > node-xmpp-client > request
through                2.2.7   2.2.7   2.3.4  facebook-chat > node-xmpp > brfs > through
Run Code Online (Sandbox Code Playgroud)

然后我这样做:sudo npm update 但如果我重复sudo npm outdated我有相同的结果......如果我做的例如信息:

Package              Current  Wanted  Latest  Location
oauth                  0.9.9   0.9.9  0.9.10  twit > oauth
Run Code Online (Sandbox Code Playgroud)

然后更新

sudo npm update oauth …
Run Code Online (Sandbox Code Playgroud)

node.js

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

Javascript中的变量Twig

如何将{{app.user}}传递给Javascript?

现在我做一个像块;

<script type="text/javascript">
    var app_name = '{{ app_name }}';
    var app_url= '{{ app_url }}';
    var app_description= '{{ app_description }}';
    var app_email= '{{ app_email }}';
    var app_title= '{{ app_title }}';
    var app_dominio= '{{ app_dominio }}';
    var env = '{{ app.environment }}';
</script>
Run Code Online (Sandbox Code Playgroud)

这些参数在config.yml中设置

javascript symfony twig

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

在mongoose中添加多个验证

我有这个架构:

var userSchema = new mongoose.Schema({
    name: {type: String,required: true,lowercase: true, trim: true},
    email: {type: String, required : true, validate: validateEmail },
    createdOn: { type: Date, default: Date.now },
    lastLogin: { type: Date, default: Date.now }
});
Run Code Online (Sandbox Code Playgroud)

这是我的验证"规则"

var isNotTooShort = function(string) {
    return string && string.length >= 5;
};

var onlyLettersAllow = function(string) {
    var myRegxp = /^[a-zA-Z]+$/i;
    return  myRegxp.test(string);
};
Run Code Online (Sandbox Code Playgroud)

为了验证我的名字字段,我尝试了这个:

userSchema.path('name').validate(isNotTooShort, 'Is too short');
userSchema.path('name').validate(onlyLettersAllow, 'Only Letters');
Run Code Online (Sandbox Code Playgroud)

它的工作原理.我可以在Schema中的字段上添加多个验证吗?就像是:

validate:[onlyLettersAllow,isNotTooShort]
Run Code Online (Sandbox Code Playgroud)

mongodb node.js

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

至少选中一个复选框Symfony2

我在表单中添加以下字段:

->add('interessi_profilo', 'entity', array( 
                'label' => 'Interessi (Tr)',
                'class' => 'MyProfiloBundle:TipoInteresse',
                'required'  => true,
                'multiple' => true,
                'expanded'  => true,
                'property' => 'tipo',
                'query_builder' => function(\My\ProfiloBundle\Entity\TipoInteresseRepository $er) {
                    return $er->createQueryBuilder('u')
                            ->orderBy('u.id', 'ASC');
                },
Run Code Online (Sandbox Code Playgroud)

我希望只有在选中至少一个复选框时才发送表单,如果可能的话,还有一个告诉用户的工具提示: at least one option must be selected

forms checkbox symfony

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

使用nodejs保存DateTime mysql

我想在我的Datetime字段中保存日期对于插入我没有问题...我尝试了很多次尝试,这是最后一次但是结果是一样的

插入:

var now = new Date();
var jsonDate = now.toJSON();
var then = new Date(jsonDate);


var o_voto_foto = {
    profilo_id: profilo,
    foto_id: data.id_foto_votata,
    punteggio: data.voto,
    proprietario_id: data.proprietario_foto,
    created: then
};


connection.query('INSERT INTO prof_voto_foto SET ?', o_voto_foto, function(error, rows) {
    if (error) {
        var err = "Error on INSERT 'votoFotoFancybox': " + error;
        console.error(err);
        throw err;
    }
Run Code Online (Sandbox Code Playgroud)

更新表:

var now = new Date();
var jsonDate = now.toJSON();
var then = new Date(jsonDate);

connection.query('UPDATE prof_voto_foto SET punteggio = ' + data.voto …
Run Code Online (Sandbox Code Playgroud)

javascript mysql node.js

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

在javascript中检索parameters.yml

我可以在文件javascript中检索全局参数吗?

我有例如

twitter.app_secret: my_token
Run Code Online (Sandbox Code Playgroud)

我如何在文件Javascript中检索它?

现在我用这个

<script type="text/javascript">
    var app_assoluto = '{{ app.request.getSchemeAndHttpHost() }}';
    var consumer_key_twitter = '{{ twitter_app_id }}';
    var consumer_secret_twitter = '{{ twitter_app_secret }}';
    var access_token_twitter = '{{ twitter_access_token }}';
    var access_token_secret_twitter = '{{ twitter_token_secret }}';
    var facebook_app_id = '{{ facebook_app_id }}';
    var env = '{{ app.environment }}';
</script>
Run Code Online (Sandbox Code Playgroud)

还有像{{app.request.getSchemeAndHttpHost()}}这样的参数

有一个更好的解决方案来检索这个参数?

javascript symfony

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

标签 统计

node.js ×4

javascript ×3

symfony ×3

mysql ×2

checkbox ×1

forms ×1

mongodb ×1

twig ×1