我试图在 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) 我似乎无法让Apache模块mod_dumpio记录任何内容。
我已经尝试了这篇文章中的建议
确保我尝试了以下
禁用除我正在工作的站点之外的所有虚拟主机
运行a2enmod dump_io并重新启动Apache,可以在/etc/apache/mods-enabled/dump_io.load中看到它。
检查/etc/apache/apache.conf LogLevel的是dumpio:trace7太
我打开日志尾巴-fn 20 /var/log/apache2/packager-access.log
运行以下命令以发送一些发布数据--data“ param1 = value1&param2 = value2” http://packager.local/api/package/create
只能看到类似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)
还有什么我可以尝试的
由于某种原因,我看不到我的团队已输入的新分支,我 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) 是否有我可以通过我的$ 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()等,但如果有另一种方式,我很好奇
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