小编Mat*_*art的帖子

将套接字发送到客户端,错误:将循环结构转换为JSON

我正在使用节点JS,我正在尝试使用我的客户端从服务器向每个具有正常发射的客户端发送一个数组,但它一直给我这个错误:

data = JSON.stringify(ev);

TypeError:将循环结构转换为JSON

不久,这就是我的工作.

var clients = new Array();
io.sockets.on('connection', function(socket) {
   clients.push(socket);

   socket.on('loginUser', function(data){
   io.sockets.emit("getUsers", clients);
});
Run Code Online (Sandbox Code Playgroud)

我见过其他几个人遇到这个问题,但所有这些答案对我来说都没有用.

node.js socket.io

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

带有辅助路由和干净 URL 的 Angular 6 动态视图

在我的 Angular 6 项目中,我有一些组件有侧边栏,有些则没有。我尝试使用辅助路由来做到这一点并且它有效,但是 URL 很难看......!

--

我做什么:

const routes: Routes = [
{
    path: 'login',
    component: LoginComponent
},
{
    path: 'search',
    component: SearchComponent
},
{
    path: 'sidebar',
    outlet: 'sidebar',
    component: SidebarComponent
}
Run Code Online (Sandbox Code Playgroud)

这给了我可能的网址

https://localhost:4200/login - (login without sidebar)

https://localhost:4200/login(sidebar:sidebar) - (login with sidebar)

https://localhost:4200/search - (search without sidebar)

https://localhost:4200/search(sidebar:sidebar) - (search with sidebar)
Run Code Online (Sandbox Code Playgroud)

--

期望的结果只是有 URL 的 /login 和 /search,但是带有侧边栏的搜索和不带侧边栏的登录。我怎样才能做到这一点?

辅助路线是执行此操作的正确方法吗?或者还有其他方法可以正确地做到这一点吗?

url routes angular angular6

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

标签 统计

angular ×1

angular6 ×1

node.js ×1

routes ×1

socket.io ×1

url ×1