小编Car*_*ton的帖子

Jest 和 console.dir 不显示整个对象

我试图在 Jest 测试中显示错误,但它不会显示所有级别。

import util from 'util'

describe('Module', () => {
  it('should show all levels WITHOUT util', () => {
    const large = {
      level1: {
        level2: {
          message: 'At level 2!',
          level3: {
            message: 'At level 3!',
            level4: {
              message: 'At level 4!',
              level5: {
                message: 'At level 5!',
              },
            },
          },
        },
      },
    }
    console.dir(large, { depth: 5 })
  })

  it('should show all levels with util', () => {
    const large = {
      level1: {
        level2: {
          message: …
Run Code Online (Sandbox Code Playgroud)

javascript testing typescript jestjs console.dir

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

Apache / 2.4.7(Ubuntu)-mod_dumpio不记录发布数据

我似乎无法让Apache模块mod_dumpio记录任何内容。

我已经尝试了这篇文章中的建议

确保我尝试了以下

  1. 禁用除我正在工作的站点之外的所有虚拟主机

  2. 运行a2enmod dump_io重新启动Apache,可以在/etc/apache/mods-enabled/dump_io.load中看到它。

  3. 检查/etc/apache/apache.conf LogLevel的dumpio:trace7

  4. 我打开日志尾巴-fn 20 /var/log/apache2/packager-access.log

  5. 运行以下命令以发送一些发布数据--data“ param1 = value1&param2 = value2” http://packager.local/api/package/create

  6. 只能看到类似127.0.0.1的--[12 / Nov / 2014:10:07:04 +0000]“ POST / api / package / create HTTP / 1.1” 500294“-”“ curl / 7.35.0”

虚拟主机配置如下

    <VirtualHost *:80>
        DocumentRoot /var/www/packager/web
        ServerName lms-packager.local

        ErrorLog ${APACHE_LOG_DIR}/packager-error.log
        CustomLog ${APACHE_LOG_DIR}/packager-access.log combined

        DumpIOInput On
        DumpIOOutput On
        LogLevel dumpio:trace7
    </VirtualHost>
Run Code Online (Sandbox Code Playgroud)

还有什么我可以尝试的

apache post module

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

看不到远程分支,.git/config 有问题吗?

由于某种原因,我看不到我的团队已输入的新分支,我 99% 确信该分支存在,因为我可以在 Bitbucket 的 UI 中看到它。

我有一种感觉,可能是因为我的 .git/config 文件不正确。

此刻我有这个...

[remote "origin"]
    url = git@bitbucket.org:user/project.git
    fetch = +refs/heads/master:refs/remotes/origin/master
    fetch = +refs/heads/testing:refs/remotes/origin/testing
    fetch = +refs/heads/uat:refs/remotes/origin/uat
    fetch = +refs/heads/release-1.9:refs/remotes/origin/release-1.9
Run Code Online (Sandbox Code Playgroud)

我尝试过“git远程更新”和“git fetch origin”,但都无法获取新分支

我记得在这里“加注”问题我看不到我的远程分支,并将我的配置更改为旧笔记本电脑上的以下内容

git config remote.origin.fetch "+refs/heads/*:refs/remotes/origin/*"
Run Code Online (Sandbox Code Playgroud)

我真的很想知道我的配置文件处于当前状态的根本原因...也许我没有以正确的方式创建分支?

一般来说,当创建新分支时,我会做类似的事情

git checkout -b issue-1001
Run Code Online (Sandbox Code Playgroud)

然后下面分享我的分支

git push origin issue-1001
Run Code Online (Sandbox Code Playgroud)

git branch config

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

Silex - 如何访问我的Web根目录和应用程序根目录

是否有我可以通过我的$ app变量(Silex\Application)调用的函数来访问Web根目录和应用程序根目录?

假设我的项目布局是这样的

/src    <-- Contains bootstrap.php (register all required services), controllers.php (routes)
/vendor <-- Contains autoload.php and Silex source
/web    <-- Contains index.php, Creates $app, includes app/bootstrap.php and $app->run()
Run Code Online (Sandbox Code Playgroud)

在src/controllers.php中,我可能想引用我的doc root或app root

$app
    ->get('/', function () use ($app) {
        // Would like to do something like
        $webRoot = $app->getWebRoot();

        return $app['twig']->render('home.html.twig');
    })
    ->bind('home');
Run Code Online (Sandbox Code Playgroud)

我发现了一些我可以在Twig模板中使用但在PHP中没有便捷方法的东西

<link href="{{ app.request.baseUrl }}/libs/bootstrap-3.2.0-dist/css/bootstrap.min.css" media="screen" rel="stylesheet" type="text/css" />
Run Code Online (Sandbox Code Playgroud)

我可以使用__DIR __,dirname()等,但如果有另一种方式,我很好奇

php twig silex

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

标签 统计

apache ×1

branch ×1

config ×1

console.dir ×1

git ×1

javascript ×1

jestjs ×1

module ×1

php ×1

post ×1

silex ×1

testing ×1

twig ×1

typescript ×1