add gitignore [ci skip]
add router test
fix