Tag: itoviedb api

在调用ExpressJS REST路由时奇怪的行为

我正在制作一个包装TMDb API的简单REST服务器。 而且我正在使用MovieDB Node模块,它具有通过提供API密钥直接调用TMDb的API的function。 我有以下应用程序文件夹结构。 myproject | —configuration.json —index.js —app.js —/routes | — index.js — /movie | — index.js 在myproject/index.js ,我有一个简单的启动Express服务器的脚本, app.js是我在初始化路由的地方。 MyProject的/ app.js 路线如何初始化 var myApp = require("express")(), configuration = require("./configuration.json"); myApp.locals.tmdbApiKey = configuration.tmdbApiKey; myApp.use('/api', require('./routes')); 如上所示,服务器的API根目录为localhost:9000/api/ (我在端口9000上运行它)。 的myproject /路线/ index.js 以下是我如何加载movie路线。 var router = require('express').Router(); router.use('/movie', require('./movie')); MyProject的/路线/电影/ index.js 最后,我已经定义了如下的终点。 var router = […]