原创 express redis socket 消息提醒方案:本地emit 輪循服務器獲取redis 再推送

在做項目時,需要實現消息提醒,因爲現在有多個項目,都需要實現。 爲了實現多項目公用,和以後項目也可以使用。 單獨開了個項目,起了個node 服務來實現消息提醒。 用express redis socket.io來實現的。 session

原创 nginx node 服務(server)

1、下載nginx 解壓,配置環境變量,cmd進到nginx目錄。 2、nginx 命令 start nginx  //開啓  需到nginx目錄 window 下時運行start nginx.exe 啓動 nginx -s relo

原创 request cheerio 抓取頁面並獲取所需數據

有了node後,前端抓取網頁數據就不成問題了 一般抓取都是獲取頁面中指定的數據。 分兩種,一種同標籤的html 一種是標籤的屬性值。 我自己寫的比較lou ,只是從列表獲取詳情url,然後讀取詳情頁面。 用cheerio獲取有用數據,用f

原创 node http fs 實現 抓取網頁源碼並保存

/* author:star */ var fs=require('fs'); var http=require('http'); //urls 爲url參數數組。 var urls=['http://www.baidu.com','

原创 node.js 調試工具 node-inspector

在寫node 服務端時,調試是個事, 雖然有node --debug XX.js 用node-inspector 可以實現瀏覽器端打斷點調試,得到斷點的環境下的變量信息。 安裝時需在全局下-g 使用,node 運行js 另一個窗口運行no

原创 jsdom 使用

它的功能和cheerio 類似。 用來在node上解析html。 但是它還有加載頁面的功能。 jsdom.env( "http://www.baidu.com", ["http://code.jquery.com/jquery.j

原创 linux 安裝git

我的gentos 用的6.5 在Gentos5裏yum沒有git依賴包,到了6時yum源中已經有了git ,但是版本是1.7.X的,有些老。 sudo yum install git  //安裝 這時git --version //好像是

原创 javascript 數組

數組是值的有序集合,每個值叫做元素,每個元素在數組中都有數字位置編號,<br />也就是索引,js中的數組是弱類型的,數組中可以含有不同類型的元素。

原创 git 命令

1、git config --list //查看配置信息 2、git config user.name //查看name 值 3、git help [push] //查看幫助 4、創建git 項目:     1)本地創建新倉庫,在項目文件

原创 GentOS Ftp 配置

1、安裝vsftpd組件 yum -y install vsftpd 默認ftp服務是沒有啓動的,用下面命令啓動 service vsftpd start  2、安裝ftp客戶端組件,驗證是否vsftpd yum -y install

原创 express redis socket 消息提醒方案2:訂閱redis,推送消息

第二個方案 和上個區別在於服務器得到消息後主動推送給對應客戶端。 實現就是redis 訂閱事件,監聽message,得到發佈後分析,推送給指定鏈接的userid。 服務器區別代碼: var redis_socket_sub=requir

原创 nginx 使用

1、日誌配置 默認#access_log  logs/host.access.log  main;是被註釋的, 日誌會放在logs/access.log。當然也可以設置路徑和名稱。 如果有多個server配置,可以每個配不同的日誌 2、日

原创 node forever 使用

forever 是在pm2這前用的服務器node 工具 地址:https://github.com/foreverjs/forever forever可以看做是一個nodejs的守護進程,能夠啓動,停止,重啓我們的app應用。官方的說明是

原创 linux 文件權限

把文件shiyan.c的所有者改爲wang。chown wang shiyan.c 點贊 收藏 分享 文章舉報 starwmx520 發佈了152 篇原創文章 · 獲贊 4

原创 window 配置redis node 使用redis

1下載window 版 https://github.com/ServiceStack/redis-windows 2、運行 下載完後,解壓找到32或64位版本解壓。放到d盤下。 cmd 進到目錄運行: redis-server.ex