0.0.10 • Published 9 years ago
no-server v0.0.10
基于node的前端开发调试服务器
no-server: node-based debug server
功能(Features)
简单前端静态服务器(static file serve)
跨域请求(proxy)
websocket及浏览器实时刷新(websocket & livereload)
- 可在 gulp 中使用
文件重定向(path local rewrite)
(TODO)api数据模拟(data mock)
安装使用(installation&usage)
安装(installation)
npm install [-g] no-server
默认值(options)
{
port: 9527, // port
host: 'http://localhost', // server domain
root: './', // server serve path
indexFile: 'index.html', // server default index file
browse: false // whether open in browser automatically
}
直接使用(global usage)
no-server [--port 9527] [--root .]
然后浏览器可以访问http://localhost:9527使用
通过module使用(module usage)
var NoServer = require('no-server');
// NoServer.create(root, options)
var server = NoServer.create('.', {
port: 9527
});
// api proxy(cross domain)
server.proxy('/api', 'https://target.server.com/api');
// path local rewrite
server.rewrite('/bower_components', '../bower_components');
// chaining invocation
server
.proxy('/api', 'https://target.server.com/api')
.rewrite('/bower_components', '../bower_components');
server.start().then(function (serverInstance) {
// serverInstance.close();
// ...
});
server.reloadCss(); // reload css
server.reloadAll(); // reload page
// used in gulp
var gulp = require('gulp');
gulp.task('css', function() {
gulp.src('css/**/*.css')
.pipe(gulp.dest('dist/css'))
.pipe(server.streamReloadCss());
// or using by module function globally
// .pipe(NoServer.streamReloadCss());
});
gulp.task('html', function() {
gulp.src('views/**/*.html')
.pipe(gulp.dest('dist/html'))
.pipe(server.streamReloadAll());
// or using by module function globally
// .pipe(NoServer.streamReloadAll());
});
依赖(Dependencies)
感谢(Great thanks)
event-stream
websocket
q
lodash
through2
0.0.10
9 years ago
0.0.9
9 years ago
0.0.8
9 years ago
0.0.7
9 years ago
0.0.6
9 years ago
0.0.5
9 years ago
0.0.4
9 years ago
0.0.3
9 years ago
0.0.2
9 years ago
0.0.1
9 years ago
1.0.15
9 years ago
1.0.14
9 years ago
1.0.13
9 years ago
1.0.12
9 years ago
1.0.11
9 years ago
1.0.10
9 years ago
1.0.8
9 years ago
1.0.7
9 years ago
1.0.5
9 years ago
1.0.4
9 years ago
1.0.3
9 years ago
1.0.2
9 years ago
1.0.1
9 years ago
1.0.0
9 years ago