在我的NODEjs(使用Express)应用程序中,我想在routes.js中使用国家代码,但我无法访问routes.js中的localstorage
请提供一些解决方案。
答案 0 :(得分:1)
LocalStorage
仅适用于Window
对象的浏览器。
Window
对象在服务器端不可用。
根据您的评论,您可以在快速申请中实施一条路线,该路线将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。