小编Nic*_*ler的帖子

在父hover中显示子元素在CSS中

当鼠标悬停在div中时,是否可以切换删除按钮?我记得有人告诉我,不使用JS就可以了.

HTML

<div id="something">
    <button class="hide">delete</button>
</div>
Run Code Online (Sandbox Code Playgroud)

CSS

#something:hover{

}
Run Code Online (Sandbox Code Playgroud)

html css css3

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

在nodejs混淆中返回next()

https://github.com/hwz/chirp/blob/master/module-5/completed/routes/api.js

function isAuthenticated (req, res, next) {
    // if user is authenticated in the session, call the next() to call the next request handler 
    // Passport adds this method to request object. A middleware is allowed to add properties to
    // request and response objects

    //allow all get request methods
    if(req.method === "GET"){
        return next();
    }
    if (req.isAuthenticated()){
        return next();
    }

    // if the user is not authenticated then redirect him to the login page
    return res.redirect('/#login');
};
Run Code Online (Sandbox Code Playgroud)

为什么作者return …

javascript node.js

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

使用multer上传多个文件失败

按照文档后我得到了以下函数的空数组.

var multer  = require('multer');
var upload = multer();
    router.post('/image', upload.array('photos', 4), function(req, res) {
      var file = req.files;
      console.log('======')
      console.log(file);
      res.end();
    });

<form action="/products/image" method="post" enctype="multipart/form-data">
  <input type="file" name="file" value="upload" multiple>
  <input type="submit" value="upload">
</form>
Run Code Online (Sandbox Code Playgroud)

但奇怪的是这实际上是有效的

router.post('/image',upload.single('avatar'), function(req, res) {
  var file = req.files;
  console.log('======')
  console.log(file);
  res.end();
});
Run Code Online (Sandbox Code Playgroud)

单个文件上传.

javascript node.js express multer

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

上传到 S3 的 base64 图像损坏

router.post('/image', multipartMiddleware , function(req, res) {

   var file_name = req.body.name;
   var data = req.body.data;

   return s3fsImpl.writeFile(file_name , data , 'base64').then(function (err) { 

        res.status(200).end();
    });

});
Run Code Online (Sandbox Code Playgroud)

我上面的代码有什么问题?我的热敏电阻没有错误,我的 s3 中有该文件,但下载时它已损坏。

javascript amazon-s3 node.js express

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

使用require时的点斜杠和目录级别

var something = require('./utils');
Run Code Online (Sandbox Code Playgroud)

./添加什么标签?为什么不只是require('utils');呢?

javascript node.js

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

错误:找不到模块“[object Object]”

var express = require('express');
app = express(),
jade = require('jade'),
path = require('path'),
server = require('http').createServer(app),
io = require('socket.io').listen(server),
users = [];

//view engine
app.set('views', __dirname + '/views');
app.set('view engine', jade);
app.engine('jade', require('jade').__express);

//static path
app.use(express.static(path.join(__dirname,'public')));

//index route
app.get('/',function(req,res){
    res.render('index');
});

server.listen('3000');
console.log('server started..');
Run Code Online (Sandbox Code Playgroud)

我遵循了视频教程,我做了同样的事情,但出现了找不到 [object Object] 模块的错误。制作视频的人没有包含 require('jade'),这对他有用,但对我不起作用。如果我不需要玉,我说玉是没有定义的。

javascript node.js express pug

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

标签 统计

javascript ×5

node.js ×5

express ×3

amazon-s3 ×1

css ×1

css3 ×1

html ×1

multer ×1

pug ×1