小编Tho*_*ski的帖子

PHP ParseUser :: getCurrentUser(); 在登录页面之外不起作用

我可以正常登录用户,并显示用户名.

<?php 
require 'connectParse.php'; 

use Parse\ParseClient;
use Parse\ParseUser;
use Parse\ParseSessionStorage;

session_start();


// set session storage
ParseClient::setStorage( new ParseSessionStorage() );

try {
  $user = ParseUser::logIn("user", "pass");
  // Do stuff after successful login.
} catch (ParseException $error) {
  // The login failed. Check error to see why.
}

$currentUser = ParseUser::getCurrentUser();
$currentUser = $currentUser->get("username");
echo $currentUser;
?>

<a href="/second.php">second page</a>
Run Code Online (Sandbox Code Playgroud)

但是,当我将用户导航到同一服务器上的另一个页面,并检查当前用户时,我什么也得不到.

<?php

require 'connectParse.php'; 

use Parse\ParseClient;
use Parse\ParseUser;
use Parse\ParseSessionStorage;

session_start();

$currentUser = ParseUser::getCurrentUser(); 
print_r( "<p>" . $currentUser . " </p><p>is the …
Run Code Online (Sandbox Code Playgroud)

php login parse-platform

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

未处理的承诺拒绝 - 错误:发送后无法设置标头

我是节点的新手,我有一个简单的情况,我在节点/快递应用程序上发布到端点.问题是我得到:

POST /api/v2/user 500 25.378 ms - 54
(node:19024) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 2): Error: Can't set headers after they are sent.
(node:19024) DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
Run Code Online (Sandbox Code Playgroud)

我生成的相关代码是:

router.post('/', (req, res, next) => {
  return authHelpers.createUser(req, res)
    .then((user) => {
      return localAuth.encodeToken(user[0]);
    })
    .then((token) => {
      res.status(201).json({
        status: 'success',
        message: 'User Created',
        token: token
      });
    })
    .catch((err) …
Run Code Online (Sandbox Code Playgroud)

node.js express knex.js

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

Postgresql中的十进制值在Node.js中作为String返回

当我在node.js服务器上运行查询到我的postgresql数据库时,我得到的值是变量类型字符串,实际上它是postgresql数据库中的小数.

我不知道为什么我的小数或甚至bigInts作为类型字符串返回.我使用knex作为我的ORM,如果这有所作为.到目前为止,我在网上看到的内容并不是很清楚该怎么做,似乎这种情况自动发生以保持精确性???

最好的解决办法是什么?是否最好使用parseFloat将我从查询返回的字符串变量转换为小数?

postgresql node.js knex.js

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

标签 统计

knex.js ×2

node.js ×2

express ×1

login ×1

parse-platform ×1

php ×1

postgresql ×1