您好我试图在Ubuntu 12.04.2上的端口80上运行我的node.js webserver.这台机器是一个干净的安装,我唯一安装的是openssh-server nodejs和screen.当我在端口80上运行节点webservice时,我可以导航到浏览器并输入localhost,我将查看我的站点.但是,当我尝试从不同的机器访问该网站时,我得到了超时.然而,我可以SSH和PING机器.如何设置ubuntu以便我的node.js应用程序服务于我的网站.当我将它托管在我的笔记本电脑(Windows 7)上时,该网站工作得很好,而另一台笔记本电脑通过我的IP地址访问该网站.
我不想运行Apache或nginx.反正有没有这样做?
//---ExpressJS
console.log('Initializing Express...');
var express = require('express');
var app = express();
//---Middleware: Allows cross-domain requests (CORS)
var allowCrossDomain = function(req, res, next){
res.header('Access-Control-Allow-Origin', '*');
res.header('Access-Control-Allow-Methods', 'GET,PUT,POST,DELETE');
res.header('Access-Control-Allow-Headers', 'Content-Type');
next();
}
///---MemoryStore
//var MemoryStore = express.session.MemoryStore;
//---App config
app.configure(function() {
var pub_dir = __dirname + '/public';
app.set('views', __dirname + '/views');
app.set('view engine', 'jade');
app.set("trust proxy", true);
app.use(express.favicon(__dirname+'/favicon.ico'));
app.use(express.compress());
app.use(express.bodyParser());
app.use(express.cookieParser());
app.use(express.session({secret: 'cogswell'}));
app.use(express.methodOverride());
app.use(allowCrossDomain);
app.use(app.router);
app.use(express.static(__dirname));
});
//---Start listening
var port = 80;
app.listen(port);
console.log('Webservice …Run Code Online (Sandbox Code Playgroud) 我刚刚从https://github.com/RickP/mongopi安装了 mongopi,主要做了一些调整后它可以正常工作$ sudo chown $USER /data/db。然而,我的 mongo 和 mongod 调用不是持久的PATH=$PATH:/opt/mongo/bin/,
export PATH但我不会在下一个 ssh 会话中持续。另外如何在启动时使 mongo 初始化?我完成了 github repo 中的所有步骤。
我正在努力修复某人的Android应用.它最初是为2.1制作的,我试图让它工作到4.0+.不幸的是,制作应用程序的人并不在身边,因此我坚持使用他的代码.
该应用程序实现自定义滑块,水平和垂直.我修复了垂直滑块,但我无法使水平滑块工作.它没有调用onDraw():当视图加载时,onDraw()被调用并且我看到我的两个滑块都已初始化,然后当我移动我的水平滑块时它会移动并调用onDraw()一次,但它再也不会调用它,不像垂直滑块调用它.
这是代码:
public class PanSeekBar extends RelativeLayout {
private RelativeLayout layout1;
public ImageView track;
public ImageView thumb;
public boolean initialized = false;
public int thumbDownPosX = 0;
public int thumbDownPosY = 0;
public int thumbLeft = 0;
public int thumbTop = 0;
public int thumbRight = 0;
public int thumbBottom = 0;
private int max = 100;
public boolean touched = false;
public PanSeekBar(Context context) {
super(context);
initialize(context);
// TODO Auto-generated constructor stub …Run Code Online (Sandbox Code Playgroud)