NodeJs+无法访问routes.js内部的localStorage



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

请提供一些解决方案。

LocalStorage仅在Window对象的浏览器中可用。

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

MDN-

根据您的意见,您可以在您的express应用程序中实现一个路由,该路由将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。

最新更新