小编jit*_*ose的帖子

"无法按键查找会话:connect.sid" - session.socket.io

我是NodeJS开发的新手.我在我的快递应用程序中使用session.socket.io插件,但是当我调试应用程序时"无法通过密钥查找会话:connect.sid",在sessionSockets.on('connection',. ..

这是整个app.js:

var http = require('http'),
    connect = require('express/node_modules/connect'),
    express = require('express'),
    app = express();

var cookieParser = express.cookieParser('Your secret key here'),
    sessionStore = new connect.middleware.session.MemoryStore();

app.configure(function() {
    app.set('port', process.env.PORT || 3000);
    app.use(express.logger('dev'));
    app.use(express.bodyParser());
    app.use(express.methodOverride());
    app.use(cookieParser);
    app.use(express.session({
        store: sessionStore
    }));
    app.use(app.router);

});

var server = http.createServer(app),
    io = require('socket.io').listen(server);

var SessionSockets = require('session.socket.io'),
    sessionSockets = new SessionSockets(io, sessionStore, cookieParser);

app.configure('development', function() {
    app.use(express.errorHandler());
});

app.get('/', function(req, res) {
    res.end("Welcome to …
Run Code Online (Sandbox Code Playgroud)

node.js express socket.io

5
推荐指数
1
解决办法
1294
查看次数

HTTP 1.1 400 Bad Request - Android 客户端 Asana

我只是在玩 Asana API。所以每当我提出请求时,我总是会收到错误请求错误。

所以我得到的是这个:

public class Asana {

    private static String apiKey;
    private DefaultHttpClient httpClient;
    private final String apiUrl = "https://app.asana.com/api/1.0/";

    public Asana(String key) {
        apiKey = key;
        httpClient = new DefaultHttpClient();
    }

    public void get(String target) {
        new APIRequest().execute(target);
    }

    private class APIRequest extends AsyncTask<String, Void, HttpResponse> {

        protected HttpResponse doInBackground(String... params) {
            String query = apiUrl + params[0];

            Log.d("#query", query);

            HttpGet get = new HttpGet(query);
            String cred = apiKey + ':';
            String encodedKey = Base64.encodeToString(cred.getBytes(), Base64.DEFAULT);

            Log.d("#encodedKey", encodedKey); …
Run Code Online (Sandbox Code Playgroud)

android asana

2
推荐指数
1
解决办法
1358
查看次数

标签 统计

android ×1

asana ×1

express ×1

node.js ×1

socket.io ×1