小编Kir*_*ill的帖子

express.js压缩中间件不起作用

我的应用程序中有以下中间件:

app.use(express.favicon(__dirname + '/static/public/images/favicon.ico'));
app.use(express.compress());
app.use(express.json());
app.use(express.urlencoded());
app.use(express.cookieParser('SECRET!'));
app.use(express.static(__dirname + config.static_path, {maxAge: 365 * 86400000}));
app.use(express.session({secret: 'SECRET!'}));
app.use(flash());
app.use(passport.initialize());
app.use(passport.session());
app.use(app.router);
Run Code Online (Sandbox Code Playgroud)

标题示例: jquery.js标头

但静态内容不会压缩.可能是什么问题呢?

javascript gzip node.js express

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

Vue将插槽模板传递给扩展组件

有没有办法将模板传递给扩展组件?示例,说明了问题:

有一个Slide用模板命名的组件,如下所示:

<template>
    <div class="swiper-slide swiper-slide-one">
        <div class="swiper-filter"></div>
        <slot />
    </div>
</template>
Run Code Online (Sandbox Code Playgroud)

在其他地方,我需要以命令式样式创建和安装该组件:

import SlideComponent from '@/components/Slide'
const Slide = Vue.extend(SlideComponent);
new Slide().$mount('#container');
Run Code Online (Sandbox Code Playgroud)

问题是我不知道如何传递将在扩展组件的插槽中编译的模板.

的jsfiddle

javascript vue.js

8
推荐指数
2
解决办法
3756
查看次数

用于获取一些行和总计的存储过程

我是sql新手,所以我需要你的帮助!我需要一个存储过程来获取一定数量的带有一定偏移量的文章和它们的总数来进行分页...这是正确的代码还是有更好的方法?将执行多少查询,1 个用于 ctid,1 个用于总计,1 个用于内容数据?

DELIMITER $$
CREATE PROCEDURE `getArticles`(`offset` INT, `count` INT)
BEGIN
  DECLARE ctid, total INT;
  SET ctid = (SELECT id FROM content_types WHERE name='article');
  SET total = (SELECT COUNT(*) FROM content WHERE content_type = ctid);  
  SELECT *, total FROM content 
    WHERE content_type = ctid 
    LIMIT count 
    OFFSET offset;
END $$
DELIMITER ;
Run Code Online (Sandbox Code Playgroud)

mysql stored-procedures mariadb

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