用express中间件vhost处理子域名
var express = require('express');
var app = express();
...
var vhost = require('vhost');
然后有这么几个路由文件
var routes = require('./routes/index');
var api = require('./routes/api');
...
app.use(vhost('api.*', api));
app.use('/', routes);
假设api里有一个这样的路由
var express = require('express');
var router = express.Router();
...
router.post('/test', function(req, res){
//其中有一段删除数据库数据的代码
res.send('1');
})