我自己写了个server.js的服务器,我想知道能不能用gulp直接启动server.js的文件。因为直接用gulp启动的是静态的服务器,好像没有办法控制路由。所以想知道怎么用gulp启动server文件。
1、把你自己的server.jsrequire进来;2、把server启动写到default任务里面; 贴一点示例代码,自己对nodejs不熟,错漏之处请指出。 server.js 自己写的静态文件服务器 var express = require('express') var app = express() exports = module.exports = function(path){ app.use("/", express.static(__dirname + path)) app.listen(8000) console.log('handling static files :',__dirname + path) } gulpfile.js gulp配置 var gulp = require('gulp') var server = require('./server') gulp.task('server', function() { server('/public') //这里假设静态文件根目录为public }) gulp.task('default', ['server']) 执行效果
1、把你自己的
server.js
require进来;2、把server启动写到
default
任务里面;贴一点示例代码,自己对nodejs不熟,错漏之处请指出。
server.js 自己写的静态文件服务器
gulpfile.js gulp配置
执行效果
