1、如何用express搭建伺服器
小鳥雲伺服器niaoyun實例創建好之後,您可以使用以下任意一種方式登錄伺服器:
遠程桌面連接(,MSTSC):採用這種方式登錄,請確保實例能訪問公網。如果在創建實例時沒有購買帶寬,則不能使用遠程桌面連接。
管理終端VNC:無論您在創建實例時是否購買了帶寬,只要您本地有網頁瀏覽器,都可以通過管理控制台的管理終端登錄實例。
使用遠程桌面連接(MSTSC)登錄實例
打開開始菜單>遠程桌面連接,或在開始菜單>搜索中輸入mstsc。也可以使用快捷鍵Win+R來啟動運行窗口,輸入mstsc後回車啟動遠程桌面連接。
在遠程桌面連接對話框中,輸入實例的公網IP地址。單擊顯示選項。
輸入用戶名,如小鳥雲默認為niaoyun。單擊允許我保存憑據,然後單擊連接。這樣以後登錄就不需要手動輸入密碼了。
2、express 怎麼部署伺服器
到小鳥雲購買雲伺服器
作為一個窮逼+不熟悉伺服器配置的菜鳥。選了最便宜的套餐:
CPU: 1核 / 內存: 1024 MB / 帶寬:1Mbps / 操作系統: CentOS 7.0
購買環節會設置 ssh 登陸密碼,記下密碼。
登陸到小鳥雲,查看購買的實例。
注意公網 IP,下一步會用到
2. 登陸伺服器
sudo ssh 你的伺服器ip地址
提示輸入mac的密碼,提示輸入伺服器密碼。
輸入後連接成功並顯示伺服器信息,如下:
登陸伺服器後。這里對於我這個 Linux 菜鳥有個大坑………就是 Linux 系統常見的目錄結構和文件放置區域。
使用 root 用戶身份登陸後,會直接進入到下圖 紅色箭頭標出的 root 目錄下。先 cd .. 跳轉到上一層, 再 ls -a ,就可以看到類似下圖的目錄結構了。
3.安裝 node 和 mongodb
node – 編譯後二進制文件應在/usr/local/bin/node 下
mongodb –安裝在/usr/local/mongodb 下
下面就一步一步來,首先升級CentOS
yum -y update1
升級後,跳轉到 /usr/local/src , 這個文件夾通常用來存放軟體源代碼
cd /usr/local/src1
下載 nodejs 代碼,也可以使用scp命令直接上傳,因為下載實在太慢了。
wget http://nodejs.org/dist/v0.12.5/node-v0.12.5.tar.gz
//注*根據最新版本號為准12
解壓
tar -xzvf node-v0.12.5.tar.gz1
進入解壓後的文件夾
cd node-v0.12.51
執行配置腳本來進行編譯預處理
./configure1
編譯源代碼
make
//注*這個時間可能會很久12
當編譯完成後,需要使之在系統范圍內可用, 編譯後的二進制文件將被放置到系統路徑,默認情況下,Node二進制文件應該放在/user/local/bin/node文件夾下
make install1
安裝 express 和 forever,這兩個模塊都推薦 global 安裝
npm -g install express forever1
建立超級鏈接, 不然 sudo node 時會報 「command not found」
sudo ln -s /usr/local/bin/node /usr/bin/node
sudo ln -s /usr/local/lib/node /usr/lib/node
sudo ln -s /usr/local/bin/npm /usr/bin/npm
sudo ln -s /usr/local/bin/node-waf /usr/bin/node-waf
sudo ln -s /usr/local/bin/forever /usr/bin/forever12345
Nodejs到這里就基本安裝完成了。
下面來安裝mongodb
軟體安裝位置:/usr/local/mongodb
數據存放位置:/var/mongodb/data
日誌存放位置:/var/mongodb/logs
首先下載安裝包
cd /usr/local
wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.4.9.tgz12
解壓安裝包,重命名文件夾為mongodb
tar zxvf mongodb-linux-x86_64-2.6.0.tgz
mv mongodb-linux-x86_64-2.6.0 mongodb12
創建數據和日誌存放目錄
mkdir /var/mongodb
mkdir /var/mongodb/data
mkdir /var/mongodb/logs123
打開rc.local文件,添加CentOS開機啟動項:
vim /etc/rc.d/rc.local1
將mongodb啟動命令追加到本文件中,讓mongodb開機自啟動:
/usr/local/mongodb/bin/mongod --dbpath=/var/mongodb/data --logpath
/var/mongodb/logs/log.log -fork12
關閉 vim 後,直接手動啟動mongodb
/usr/local/mongodb/bin/mongod --dbpath=/var/mongodb/data --logpath
/var/mongodb/logs/log.log -fork12
看到類似的信息,說明已啟動成功。我在這里發了個傻,以為26308是port號,導致後面設置port時折騰了好久。其實這里的 forked process 和 port 號是兩個東西, 這個是程序本身在Server上的進程。
forked process: 263081
啟動mongo shell
cd /usr/local/mongodb/bin/
./mongo12
在 mongo shell 中創建管理員及資料庫
use admin //admin 資料庫
db.createUser({
user: "用戶名",
pwd:"登陸密碼",
roles:["userAdminAnyDatabase"] //超級管理員
})
use databaseFoo //nodeapp 要連接的資料庫
db.createUser({
user: "用戶名",
pwd:"登陸密碼",
roles:["readWrite"] //讀寫許可權
})12345678910111213
到這里 mongodb 基本已經安裝設置完成了。具體數據的遷移導入可自行研究。
4.配置及啟動node app
我們把 nodeapp 的程序放在 /home 下
3、在ExpressJS中,怎麼發送請求到別的伺服器請求數據
var express = require('express');
var router = express.Router();
var request = require('request');
router.all('/*', function(req, res){
var method = req.method.toUpperCase();
var proxy_url = 'http:www.xx.com/api';
var options = {
headers: {"Connection": "close"},
url: proxy_url,
method: method,
json: true,
body: req.body
};
function callback(error, response, data) {
if (!error && response.statusCode == 200) {
console.log('------介面數據------',data);
res.json(data)
}
}
request(options, callback);
})
4、怎麼設置Outlook Express中的伺服器?
如何在outlook express進行設置(OUTLOOK是WINDOWS自帶的,一般在開始---程序里就可以找到,或者在C:\Program Files\Outlook Express)
設置密碼的方法如下:我們右單擊「Outlook今日」個人文件夾,選擇「個人文件夾」屬性,在「個人文件夾屬性」對話框里單擊「高級」按鈕,進入「個人文件夾」對話框,單擊「更改密碼」按鈕,在「更改密碼」對話框的「新密碼」和「驗證密碼」文本框中輸入要設置的密碼,單擊「確定」按鈕,這時密碼就設置好了。
在下次啟動Outlook時,就會彈出對話框,因為Outlook啟動時要打開 「Outlook今日」個人文件夾,所以我們必須輸入個人文件夾的密碼,在輸入完成後,單擊「確定」按鈕,Outlook才能啟動。有了這一功能,設置了密碼以後就再也不必擔心郵件被別人偷看了。我們可以為所有的個人文件夾分別添加密碼,來加強Outlook的安全性,在打開設置了密碼的個人文件夾時,必須提供正確的密碼才能打開。
1》新浪郵件如何在outlook express進行設置?
http://tech.sina.com.cn/sinahelp/2002-06-14/120714.shtml
如果您按照上面面的outlook express設置方法設置完畢後,仍然不能正常使用,那麼您就要看看outlook具體的出錯信息裡面的錯誤號是多少?根據錯誤號和下表進行比對,一般來說,大多數的問題都可以解決。
(將OUTLOOK里的SMTP要求認證的勾去掉)
0x800CCC0D 表示找不到主機(檢查你的SMTP伺服器是不是設錯)
OUTLOOK EXPRESS出錯信息代碼表
http://tech.sina.com.cn/sinahelp/2002-12-13/113/186.html
新浪收費郵件
外發伺服器:smtp.vip.sina.com
收件伺服器:pop3.vip.sina.com
新浪免費郵件
外發伺服器:smtp.sina.com.cn
收件伺服器:pop3.sina.com.cn
2》如何在outlook express進行設置
新浪郵件如何在outlook express進行設置? http://tech.sina.com.cn/sinahelp/2002-06-14/120714.shtml
OUTLOOK EXPRESS出錯信息代碼表
新浪郵件如何在outlook express進行設置?
首先請您檢查您Outlook或者outlook express的版本,請注意:outlook express5.0以及outlook2000和outlook 2002的設置方法略有不同。
outlook5.0或outlook2000用戶請點擊這里查看新浪郵箱設置方法。
outlook2002和2003用戶請點擊這里查看新浪郵箱設置方法。
如果您按照上面的outlook express設置方法設置完畢後,仍然不能正常使用,那麼您就要看看outlook具體的出錯信息裡面的錯誤號是多少?根據錯誤號和下表進行比對,一般來說,大多數的問題都可以解決。
OUTLOOK EXPRESS出錯信息代碼表
http://tech.sina.com.cn/sinahelp/2002-12-13/113/186.html
如何刪除oltlook express 的郵件:Outlook中郵件默認保存路徑為:C:\\Documents and Settings\\ Administrator\\LocalSettings\\ApplicationData\\Microsoft\\Outlook目錄下
找到郵件刪除看看
3》如果無法發送或接收:
(1)、網路繁忙或者郵件伺服器故障。一般情況下每天的 9-12 點網路比較繁忙,最好避開這個時段。如果總是發不出郵件,也可以換一個 SMTP 伺服器試試;
(2)、SMTP 伺服器填寫錯誤。SMTP 發信伺服器地址一般在提供信箱的網站上都可以找到。如 [email protected] 為smtp.china.com,[email protected] 為 smtp.263.net,[email protected] 為 sina.com.cn,[email protected] 為 163.net 等;
(3)、發件人郵箱和發信伺服器地址不一致。有些郵件伺服器為了減輕負擔,拒絕發送發件人地址非本伺服器的郵件。這可以在帳戶屬性設置中改變,將「個人信息」中的郵件地址填寫為與發件伺服器一致,如要用
smtp.china.com 發信,該郵件地址就應填寫一個類似 [email protected] 的地址;
(4)、由於發件伺服器對發送的郵件進行 ESMTP 認證。解決辦法是在用戶的帳戶屬性設置中,選中「SMTP伺服器需要身份驗證」。
4》無法使用outlook收件
如果您在通過outlook收發郵件時,總提示讓您輸用戶名與密碼的話,請您查看帳戶設置里,接收郵件的伺服器是否變成了「Localhost」:
如果是,那出現這種情況,主要跟您本身的防火牆有關系,請確認防火牆是否為pccillin或者老版本的諾頓,
如果是,請按照如下操作:打開outlook,進入帳戶設置,將pop3的伺服器和帳戶名修改為正確的,
然後點擊「其它設置」,在發件伺服器中,不要選擇「使用與接收伺服器相同的設置」,
選擇「登陸使用」,在帳戶名那裡輸入帳戶,密碼輸入郵箱密碼,就可以順利解決此問題。
如果不是由於以上因素引起的,而您的用戶名與密碼又肯定是正確的,就煩請您與我們客服中心直接聯系,提供您的郵箱地址,我們來查詢原因及為您解決問題。請勿在此提供您的任何信息,因這是一個開放平台,您可給我們發郵件或是直接電話聯系
參考資料:http://.網路.com/question/999421.html
5、如何停止本地運行的nodejs伺服器
可以通過如下代碼實現nodejs伺服器打開關閉。 相關代碼如下:
var express = require(『express』);
var app = express();
var http = require(『http』).Server(app); var io = require(『socket.io』)(http);
//打開伺服器
server.prototype.openServer = function(){ http.listen(3001, function(){ console.log(『listening on *:3001』); }); }
//關閉伺服器
server.prototype.stopServer = function(){ http.close(function(){ console.log(『stop listening』); }) } 在這里我將打開和關閉伺服器寫成兩個函數,方便調用。
6、如何用express nodejs 創建web伺服器
簡單的三步走:
安裝所需環境..或者模塊等
安裝node 環境
指定文件夾,初始化
安裝express
編寫入口代碼
指定入口文件,例如:app.js
編寫代碼:
var express = require('express');啟動
打開命令行,切換到目錄下
命令:node app即可啟動
7、express 怎麼查看伺服器下的文件
其實需要編譯程已 模板 + 數據 —> 靜態html文件 知道用模板引擎像ejs,jade,nunjucks,swig等等所模板引擎其實吐東西都編譯完需要其實些保存文件已 nunjucks例
8、node.js express 搭建伺服器 怎麼調試
確認已經安裝完成 .
node -v
npm安裝express插件。
npm install express
express 安裝nodejs項目hello。
express hello
進入項目目錄,安裝nodejs依賴模塊.
cd hello && npm install
啟動服務。
node app.js
訪問創建好的http服務.
瀏覽器輸入:http://localhost:3000/ 進入訪問,
即可看到你搭建的http服務,簡單的說就是一個自己的網站了。
9、如何啟動express框架的伺服器
你要明白,express是nodejs的一個非常優秀的mvc框架,他對nodejs做了一定的封裝,以方便程序員建立自己的web應用,而不需要再使用nodejs原始的方法創建http服務。他只是一個工具,一個nodejs的模塊。所以你感覺你在使用express。
10、有誰知道outlook express中伺服器的類型怎麼填?
1.打開 Outlook(即 Outlook Express),點擊「工具」,然後選「帳戶」。
2.單擊「添加」,在彈出菜單中選擇「郵件」,進入 Internet 連接向導。
3.在「顯示名:」欄位中輸入您的姓名,然後單擊「下一步」。
4.在「電子郵件地址:」欄位中輸入您的完整 163 免費郵地址([email protected]),然後單擊「下一步」。
5.在「接收郵件(pop、IMAP或HTTP)伺服器:」欄位中輸入 pop.163.com。在「發送郵件伺服器 (SMTP):」欄位中輸入:smtp.163.com,單擊「下一步」。
6.在「帳戶名:」欄位中輸入您的 163 免費郵用戶名(僅輸入@ 前面的部分)。在「密碼:」欄位中輸入您的郵箱密碼,然後單擊「下一步」。
7.點擊「完成」。
注意:不同的網站有不同的SMTP和POP服務地址,在不了解的情況下,可以登陸該站的mail中心,找幫助頁了解詳細情況。