小编Sid*_*Sid的帖子

NodeJS Express通过一个路由文件传输多个路由文件

我正在学习NodeJS。我有一个nodeJS API项目。我想在路由中使用版本,所以我创建了以下文件夹结构。

application/    
    --app.js
    --routes/
    ----V1/
    ------routes.js
    ------users.js
Run Code Online (Sandbox Code Playgroud)

这是我的app.js文件:

 var v1 = require('./routes/v1/route');

 app.use('/api/v1', v1.router);
Run Code Online (Sandbox Code Playgroud)

这是route.js文件:

var express = require('express');
var router = express.Router();
router.get('/',function(req,res){    
    res.send("Welcome to Node JS V1");
});

var courses = require('./users').router;
-- How to include usres route here

module.exports.router = router;
Run Code Online (Sandbox Code Playgroud)

users.js文件:

var express = require('express');
var router = express.Router();
router.get('/',function(req,res){    
    res.send("Get all users.");
});


module.exports.router = router;
Run Code Online (Sandbox Code Playgroud)

现在,我如何从route.js文件呼叫用户。

node.js express

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

如何在PHP中解析JSON对象数组

我是php编程的新手.在我的项目中,我试图解析来自php web服务的JSON数据.这是Web服务中的代码.

$query = "select * from tableA where ID = 1";
$result = mysql_query($query);
if (mysql_num_rows($result) > 0) {
    $arr= array();
    while ($row = mysql_fetch_assoc($result)) {
        $arr['articles'][] = $row;
    }
    header('Content-type: application/json');
    echo json_encode($arr);
}
else{
    echo "No Names";
}
Run Code Online (Sandbox Code Playgroud)

这给了我这种JSON格式的数据.

{"articles":[{"ID":"1","Title":"Welcome","Content":"This is the first article."}]}
Run Code Online (Sandbox Code Playgroud)

现在这是我的php页面代码.

<?php
$jfile = file_get_contents('http://localhost/api/get_content.php');
$final_res = json_decode($jfile, true) ;
var_dump( $final_res );
$content = $final_res->articles->Content;
?>
Run Code Online (Sandbox Code Playgroud)

我想在网页上显示内容.

我知道代码var_dump( $final_res );正在运行.但那段代码错了之后.我试图查看许多教程来找到解决方案,但没有找到任何人.我不知道我哪里错了.

php json

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

标签 统计

express ×1

json ×1

node.js ×1

php ×1