小编ili*_*lia的帖子

ReferenceError:未知选项:.present

你好,我刚刚为 React JS 设置了环境,它给了我错误 ReferenceError: Unknown option: .present. ,这里是.babelrc webpack.config.js,package.jsonreact.js(文件)的代码

.babelrc

{
  "presets": [
    "@babel/preset-env",
    "@babel/preset-react"
  ]
}
Run Code Online (Sandbox Code Playgroud)

webpack.config.js :

const path = require('path');
const HtmlWebpackPlugin = require('html-webpack-plugin');

module.exports = {
entry: './react.js',
output:{
    path: path.join(__dirname, '/frapp'),
    filename: 'bundled.js'
},
devServer:{
    inline: true,
    port: 8001
},
module: {
    rules: [
        {
           test: /\.jsx?$/,
           exclude: /node_modules/,
           loader: 'babel-loader',
           query:{
             present:['es2015', 'react']
           }
        }
    ]
},
  plugins: [
    new HtmlWebpackPlugin({
        template: './index.html'
    })
  ]
}
Run Code Online (Sandbox Code Playgroud)

包.json: …

reactjs webpack babeljs

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

jsonwebtoken:什么是有效载荷

我想使用 json web 令牌来验证用户,我即将使用 jwt.sign 方法,但是根据维基百科有效负载定义(在计算中),“有效负载”术语让我感到困惑:

在计算和电信中,有效载荷是作为实际预期消息的传输数据的一部分。发送标头和元数据仅用于启用有效负载传送。[1][2]

但根据中码

    const jwt = require('jsonwebtoken');
app.post('/api/authenticate', function(req, res) {
  const { email, password } = req.body;
  User.findOne({ email }, function(err, user) {
    if (err) {
      console.error(err);
      res.status(500)
        .json({
        error: 'Internal error please try again'
      });
    } else if (!user) {
      res.status(401)
        .json({
         error: 'Incorrect email or password'
        });
    } else {
      user.isCorrectPassword(password, function(err, same) {
        if (err) {
          res.status(500)
            .json({
              error: 'Internal error please try again'
          });
        } else if (!same) {
          res.status(401) …
Run Code Online (Sandbox Code Playgroud)

payload node.js express jwt

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

httpOnly cookie 可见

我正在创建基于 jwt 令牌的会话,并使用 httpOnly 参数将该令牌传递给客户端,但 cookie 在浏览器中可见,这是照片:在此输入图像描述 这是代码

const token = jwt.sign({id :payload}, process.env.SECRET, {
            expiresIn: 10
        })

        console.log(token)
     res.cookie('token', token, {
            httpOnly: true
        });
Run Code Online (Sandbox Code Playgroud)

为什么“token cookie”可见是什么问题?

cookies node.js jwt

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

标签 统计

jwt ×2

node.js ×2

babeljs ×1

cookies ×1

express ×1

payload ×1

reactjs ×1

webpack ×1