我正在使用react-router与react js和我遵循他们的文档但面临这个错误
编译时显示错误,
TypeError: _this.props.history is undefined
Run Code Online (Sandbox Code Playgroud)
这是我的index.js文件
import React from 'react';
import ReactDOM from 'react-dom';
import App from './App';
import './index.css';
import { Router, Route, browserHistory, IndexRoute } from 'react-router';
ReactDOM.render(
<Router history={browserHistory}>
<Route path="/" component={App}>
</Route>
</Router>
,
document.getElementById('root')
);
Run Code Online (Sandbox Code Playgroud)
这是我的App.js文件
import React, { Component } from 'react';
import './App.css';
class App extends Component {
constructor(props){
super(props);
this.state = {
headerText: "Props from Header.",
contentText: "Props from content."
};
}
render() {
return (
<div className="App">
<ul>
<li><a …Run Code Online (Sandbox Code Playgroud) 使用的版本
角度版本:7.10 @angular/router": "~7.2.0",
问题是
为什么 Angular 会在 url 中添加 hashTag。
案例示例:
const routes: Routes = [
{
path: 'aktion',
component: AktionComponent
}
Run Code Online (Sandbox Code Playgroud)
与 url 匹配
http://localhost:4200/aktion
Run Code Online (Sandbox Code Playgroud)
但与网址不匹配
http://localhost:4200/#/aktion
Run Code Online (Sandbox Code Playgroud) 我正在使用新的 golang slog 包来输出 JSON。这是我的方法:
logger := slog.New(slog.NewJSONHandler(os.Stdout, &slog.HandlerOptions{
AddSource: true,
}))
slog.SetDefault(logger)
Run Code Online (Sandbox Code Playgroud)
我在 main 函数中设置了它,然后在需要的地方使用 slog 。问题是我需要添加跟踪 ID 或关联 ID,以便当请求到达某个 URL 时,我可以使用该 ID 进行搜索并跟踪该请求的所有日志。
我已经尝试过下面的代码,但它不起作用:
ctx := context.Background()
ctx = context.WithValue(ctx, "hello", "world")
slog.InfoContext(ctx, "testing testing")
slog.InfoContext(ctx, "another testing")
Run Code Online (Sandbox Code Playgroud)
我按照这篇文章进行设置,但找不到配置跟踪器 ID 选项的方法。我正在关注 datadog 的另一篇文章,但它没有完整的代码。
任何帮助将非常感激。
关于排序我的字典我有问题.我的代码是:
x = {('S', 'A'): (5, 8), ('S', 'B'): (11, 17), ('S', 'C'): (8, 14)}
sort_x = sorted(x.items(), key=lambda kv: kv[1])
print sort_x
sort_x_dict = dict(sort_x)
print sort_x_dict
Run Code Online (Sandbox Code Playgroud)
[(('S', 'A'): (5, 8)), (('S', 'C'): (8, 14)), (('S', 'B'): (11, 17))]
{('S', 'A'): (5, 8), ('S', 'B'): (11, 17), ('S', 'C'): (8, 14)}
Run Code Online (Sandbox Code Playgroud)