0
このコードから「Cookieが定義されていません」というエラーが表示されます。このコードで何が問題になりましたか?それを修正するのを助けてください。クッキーが定義されていないエラー
- 端末を開き、
- ブラウザアプリフォルダ
$ NPMに:私はここにapp.use(express.cookieParser())
このコードから「Cookieが定義されていません」というエラーが表示されます。このコードで何が問題になりましたか?それを修正するのを助けてください。クッキーが定義されていないエラー
$ NPMに:私はここにapp.use(express.cookieParser())
はあなたがクッキーを進めるべきかで設定している
$('#save-dashboard').on('click', function (e) {
var filtersNew = $("#graph-filters").val();
if (!filtersNew) {
alert('No Filters!');
}
if (cookie.enabled())
{
cookie.defaults.path = '/';
var cookieFilters = cookie.get('cookie-filter-list');
if (cookieFilters) {
cookieFilters = cookieFilters + '#' + filtersNew;
cookie.defaults.expires = 30;
cookie.set('cookie-filter-list', cookieFilters);
cookie.defaults.path = '/';
}
} else {
cookie.defaults.expires = 30;
cookie.set('filter-list', cookieFilters);
cookie.defaults.path = '/';
}
});
cookie-parserをインストールする
アプリでCookieparserをインポートする必要があります。
var express = require('express');
var cookieParser = require('cookie-parser');
var app = express();
app.use(cookieParser());
cookie-parser
Cookieヘッダを解析し、クッキー名をキーとオブジェクトとreq.cookies
を取り込みます。クッキーを取得するには
app.get('/cookie',function(req, res){
res.cookie(cookie_name , 'cookie_value').send('Cookie is set');
});
のようなあなたの特急アプリで新しいルートを定義する新しいクッキーを設定するには
。
app.get('/', function(req, res) {
console.log("Cookies : ", req.cookies);
});
あなたは
res.cookie(name , 'value', {expire : new Date() + 9999});
クッキー
に有効期限を設定することができ、最終的にはクッキーapp.get('/clearcookie', function(req,res){
res.clearCookie('cookie_name');
res.send('Cookie deleted');
});
コンパイラは右である、何地獄** ** 'cookie'さをクリアするには? 'cookie.enabled()'はどういう意味ですか? – Ted
Cookie変数はどこから来たのですか?それについての宣言はありますか?そうでない場合は、エラーが表示されます。 – Tom