小编Car*_*ans的帖子

Nginx 将 HTTP 重定向到 HTTPS,将 WWW 重定向到非 WWW

我在使用此配置时遇到问题:

#=========================#
# domain settings #
#=========================#

# Catch http://domain, and http://www.domain
server {
        listen 80;
        server_name www.domain domain;

        # Redirect to https://domain
        return 301 https://domain$request_uri;
}

# Catch https://www.domain
server {
        listen 443;
        server_name www.domain;

        # Redirect to https://domain
        return 301 https://domain$request_uri;
}

# Catch https://domain
server {
        listen 443;
        server_name domain;

        root /usr/share/nginx/domain;
        index index.html index.htm;

        ssl on;
        ssl_certificate /etc/nginx/ssl/server.crt;
        ssl_certificate_key /etc/nginx/ssl/server.key;
        ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
        ssl_ciphers "HIGH:!aNULL:!MD5 or HIGH:!aNULL:!MD5:!3DES";
        ssl_prefer_server_ciphers on;

        location / {
                try_files $uri $uri/ …
Run Code Online (Sandbox Code Playgroud)

https redirect nginx web

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

node.js并表示将sqlite数据传递给我的一个视图

在我的app.js中,我有以下内容尝试从sqlite数据库中检索数据并将其传递给我的一个视图:

app.get("/dynamic", function(req, res) {
    var db = new sqlite3.Database(mainDatabase)
    var posts = []

    db.serialize(function() {
        db.each("SELECT * FROM blog_posts", function(err, row) {
            posts.push({title: row.post_title, date: row.post_date, text: row.post_text})
        })
    })

    res.render("dynamic", {title: "Dynamic", posts: posts})
})
Run Code Online (Sandbox Code Playgroud)

谁能告诉我这里我做错了什么.帖子数组似乎保持空无一物.

编辑 我正在按照一个教程解释说虽然插件有异步,但这个方法不是异步的

这是教程中的引用

尽管Node.js具有回调和异步特性,但这些事务将串行运行,允许我们创建,插入和查询语句优先级将在当前语句之前运行.但是,sqlite3提供了具有相同接口的"并行"包装器,但并行运行所有事务.这完全取决于你目前的情况.

node.js express

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

Flask参数转换器'int'对象不可调用

我甚至在一个简单的应用程序中使用flask参数转换器时遇到问题.无论我做什么,我都会继续TypeError: 'int' object is not callable

from flask import Flask

app = Flask(__name__)

@app.route('/<int:number>')
def number(number):
    return number

app.run()
Run Code Online (Sandbox Code Playgroud)

如果我删除int参数的一部分,它工作正常.但我需要它作为整数供以后使用.

python flask

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

标签 统计

express ×1

flask ×1

https ×1

nginx ×1

node.js ×1

python ×1

redirect ×1

web ×1