根据node 实践一书上的列子来写的