2011-10-31 260 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

相关问题