码迷,mamicode.com
首页 > Web开发 > 详细

nodeJs 脚本 WatchPost.js 本地开发过程中直接与服务器进行文件同步

时间:2015-07-25 01:50:39      阅读:226      评论:0      收藏:0      [点我收藏+]

标签:

WatchPost.js 版本: v1.0.0

Github: https://github.com/edire/WatchPost

使用方法:

先安装node、npm等工具~

先填写好config.json 文件

然后在目录下执行 node WatchPost.js

目前没有测试过Windows

config.js 参数简介

{
    "receiver": "http://jiaowu/",
    "base": "/Users/fanmingfei/ldsnwork/server/",
    "to": "/data/www/jiaowu/server",
    "unwatchSuffix": [".swp"],
    "unwatchPath": [".git","Runtime"]
}
  • receiver 接收文件的url

本插件是通过post请求发送文件,所以服务端需要一个文件进行接收,文件是从FEX的FIS库中直接拿过来的,

链接:https://github.com/fex-team/fis3-command-release/blob/master/tools/receiver.php

直接放在服务器可以访问到的地方,把访问URL放在receiver

  • base 本机项目目录

  • to 测试机项目目录

  • unwatchSuffix 不进行监控的文件后缀名, 比如说一些没有用的 可能会出现的 .psd、.zip 之类的都不需要监控,注意这里是带"."的。

  • unwatchPath 不进行监控的目录,有些目录不需要进行监控,因为每次开启监控都要重新吧所有文件上传一次,像一些无需第一次更新的目录卸载上面,就不会在执行代码的时候把它上传上了,但是开始监控以后会实时监控这些目录。


nodeJs 脚本 WatchPost.js 本地开发过程中直接与服务器进行文件同步

标签:

原文地址:http://my.oschina.net/edire/blog/483602

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!