小编Cri*_*koC的帖子

Nodejs/express - Router.use() 需要中间件函数,但得到了 ' + gettype(fn));

我是 Node 和 Express 后端开发的新手。我正在尝试为一个简单的博客创建一个后端,其中包含帖子和用户身份验证,以便稍后在 Angular 4 应用程序中使用。

在“帖子”端,使用 chrome 插件“Postman”进行测试后,一切似乎都工作正常,但是当我开始在“用户”端工作时,它不断抛出错误:“Router.use() 需要中间件功能,但得到了a ' + gettype(fn));"

当我尝试运行服务器时。代码如下:

应用程序.js

//Imports
const express       = require('express');
const path          = require('path');
const bodyParser    = require('body-parser');
const mongo         = require('mongodb');
const mongoose      = require('mongoose');
const passport      = require('passport');
const cors          = require('cors');
const config        = require('./config/database');

//initialize App
var app = express();

//Setting port
var port = 3000;

//initialize cors
app.use(cors());

//Set static folder
app.use(express.static(path.join(__dirname,'../client/src')));

//initialize body parser
app.use(bodyParser.urlencoded({extended:true}));
app.use(bodyParser.json());

//Root route
app.get('/', function(req,res) {
    res.send('Welcome …
Run Code Online (Sandbox Code Playgroud)

javascript node.js express

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

(Wordpress)如何获取带有html标签的帖子的完整内容 - 未提取

我使用qtranslate插件为我的网站使用WordPress,我试图在每个帖子中显示语言标记.

Qtranslate将html标签插入内容和标题,例如"! - :en - >",用于每个帖子中使用的每种语言

所以我需要一个条件来检查内容中包含哪些html标签,以便我可以打印特定的标志

这样的事情:

function language_pick(){
    $qt_dir = "http://localhost/MY-SITE/wp-content/plugins/qtranslate-xp/flags/";
    $cr_url = "http://".$_SERVER["HTTP_HOST"] . $_SERVER["REQUEST_URI"];
    $en_url = esc_html($cr_url."&lang=en");
    $fr_url = esc_html($cr_url."&lang=fr");
    $it_url = esc_html($cr_url."&lang=it");
    $es_url = esc_html($cr_url."&lang=es");

    $query = get_post(get_the_ID()); 
    $content = apply_filters('the_content', $query->post_content);

    if(get_permalink() != $cr_url) { echo '<a style="margin-left:15px;" href="'.$cr_url.'" /><img src="'.$qt_dir.'gr.png"></a>'; }
    if (strpos($content, '<!--:en-->') === true) {
         if(get_permalink() != $en_url) { echo '<a style="margin-left:15px;" href="'.$en_url.'" /><img src="'.$qt_dir.'gb.png"></a>'; } }
    if(strpos($content,'<!--:fr-->') === true) {
        if(get_permalink() != $fr_url) { echo '<a style="margin-left:15px;" href="'.$fr_url.'" /><img src="'.$qt_dir.'fr.png"></a>'; …
Run Code Online (Sandbox Code Playgroud)

html php tags wordpress qtranslate

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

标签 统计

express ×1

html ×1

javascript ×1

node.js ×1

php ×1

qtranslate ×1

tags ×1

wordpress ×1