2011-10-31 250 views
1

我使用ssh root來從Linode安裝了Node.JS,Express,MongoDB等的VPS Ubuntu 10.04服務器。我在哪裏放我的.js文件?

什麼我不知道是,如果我有一個文件名爲test-file.js與代碼:

var express = require('express'); 

var app = express.createServer(); 

// Configuration 
app.configure(function() { 
}); 

// Routes 
app.get('/', function(req, res) { 
    res.send('Hello World'); 
}); 

app.listen(3000); 

如何上傳文件或使其與服務器的工作?

+1

http://library.linode.com/getting-started – hafichuk

+1

http://library.linode.com/beginners-guide – hafichuk

回答

2

使用scp(安全複製)命令將文件複製到linode框。

scp path/to/test-file.js [email protected]:/root

記住你的Linode服務器的IP地址來替換linodebox

這會將test-file.js置於/root目錄中,您可以使用node test-file.js來運行該文件。授予nodejs和express正確安裝。

+0

當我使用scp路徑/ to/test-copy.js linodebox:/ root /我得到 ssh:無法解析主機名linodebox:名稱或服務未知丟失連接 如果我脫掉linodebox,並執行scp path/to/test-copy.js/root我得到cp:不能stat'path/to/test-copy.js':沒有這樣的文件或目錄 – Ator

+0

記得用你的linode服務器的ip地址替換linodebox。請閱讀我的答案。 –

+0

對不起,沒有看到root @ linodebox。我做到了這一切,一切都經過,但後來我得到了「path/to/test-copy.js:沒有這樣的文件或目錄」 – Ator

相關問題