NodeJs +无法访问routes.js中的localStorage

时间:2016-04-01 07:49:48

标签: node.js express

在我的NODEjs(使用Express)应用程序中,我想在routes.js中使用国家代码,但我无法访问routes.js中的localstorage

请提供一些解决方案。

1 个答案:

答案 0 :(得分:1)

LocalStorage仅适用于Window对象的浏览器。

Window对象在服务器端不可用。

MDN

根据您的评论,您可以在快速申请中实施一条路线,该路线将IP作为正文的一部分。 为此,您将需要body-parser中间件。示例应用程序:

var express = require('express');
var app = express();
var bodyParser = require('body-parser');
var server;

app.use(bodyParser.json());

app.get('/api/ip', function (req, res) {
  res.send(req.body.ip);
});

server = app.listen(3000);

这将返回发布的IP。