json-server 0.8.12 和 Express 4.x 路由
json-server 0.8.12 and Express 4.x Routing
我在使用 express 服务器的 express 上有一个现有的 node-express 项目运行,并且在 express 上有中间件和路由
var express = require('express');
var app = express();
require('/path/to/express_conf_file')(app);
app.listen(config.port);
我想使用 json-server 来轻松模拟,我已经关注 this。我当前的代码如下所示:
var express = require('express');
var app = require('json-server');
var middlewares = express();
var server = app.create(); // Returns an Express server
**var router = server.router('db.json');** // Returns an Express router
server.use(middlewares);
server.use(router);
require('./config/express')(middlewares, config);
server.listen(4000);
server.route('db.json') 似乎在 Express 4.x 中已弃用。将 'db.json' 与 express 4.x 一起使用需要做什么?
我正在调用我的应用程序和 json-server 使用 concurrenrly
使用 npm start
并且在 package.json 我已经定义:
"js-server": "json-server --watch db.json --port 4000",
"start": "concurrently \"gulp command\" \"npm run js-server\""
有人可以请教如何使用 json-server 和 Express 4.x 的正确方法吗?
已解决here。 json-server 可以挂载在express server 中的某个路径。现在不需要单独启动 json-server。只有 gulp command
可以用来启动 express 服务器。
json 服务器也可以单独托管,并且可以通过指定端口从不同的应用程序访问。
我在使用 express 服务器的 express 上有一个现有的 node-express 项目运行,并且在 express 上有中间件和路由
var express = require('express');
var app = express();
require('/path/to/express_conf_file')(app);
app.listen(config.port);
我想使用 json-server 来轻松模拟,我已经关注 this。我当前的代码如下所示:
var express = require('express');
var app = require('json-server');
var middlewares = express();
var server = app.create(); // Returns an Express server
**var router = server.router('db.json');** // Returns an Express router
server.use(middlewares);
server.use(router);
require('./config/express')(middlewares, config);
server.listen(4000);
server.route('db.json') 似乎在 Express 4.x 中已弃用。将 'db.json' 与 express 4.x 一起使用需要做什么?
我正在调用我的应用程序和 json-server 使用 concurrenrly
使用 npm start
并且在 package.json 我已经定义:
"js-server": "json-server --watch db.json --port 4000",
"start": "concurrently \"gulp command\" \"npm run js-server\""
有人可以请教如何使用 json-server 和 Express 4.x 的正确方法吗?
已解决here。 json-server 可以挂载在express server 中的某个路径。现在不需要单独启动 json-server。只有 gulp command
可以用来启动 express 服务器。
json 服务器也可以单独托管,并且可以通过指定端口从不同的应用程序访问。