【发布时间】:2016-08-07 09:31:12
【问题描述】:
我需要使用两个文件激活 (student.js) 和活动文件 (index.js) 来构建 Web 服务器,我从 index.js 调用函数并希望从 student.js 获取 JSON。
我创建了一个包含学生所有详细信息的外部 json,我想将 JSON 打印到我的localhost。
我在localhost 上运行它时收到错误:
无法获取 /getAllExcellenceStudent
index.js
var express=require('express');
var app=express();
var port=process.env.PORT || 3000;
var student=require('./student');
var stud=require('./students');
student.AllExcellenceStudent;
app.listen(port);
console.log('listening on port'+port);
student.js
var express=require('express');
var app=express();
var stud=require('./student');
module.exports = function AllExcellenceStudent() {
app.get('/getAllExcellenceStudent/', function(req, res) {
res.json.parse({name:'adi'});
})
};
students.json
{
"students": [
{ "name": "John", "grade": "90", "year": "2005", "coures": "math" },
{ "name": "Anna", "grade": "80", "year": "2000", "coures": "sport" },
{ "name": "Peter", "grade": "75", "year": "2005", "coures": "math" },
{ "name": "ron", "grade": "70", "year": "2000", "coures": "computer" },
{ "name": "mor", "grade": "85", "year": "2005", "coures": "computer" }
]
}
【问题讨论】:
-
在你的 index.js 中制作那个 student()
标签: javascript json node.js express