【发布时间】:2017-09-07 11:56:24
【问题描述】:
我有一个问题。在 AngularJS 中管理客户端视图和服务器端应用程序节点的正确方法是什么?
我正在开发具有登录/注册功能的简单聊天应用程序,其中包含两个 html 文件 - 带有登录/注册表单的“index.html”和带有聊天窗口的“chat.html”等。这两者之间的切换应该由节点完成像这样(尚未实现身份验证):
const express = require('express');
const app = express();
const http = require('http').Server(app);
const io = require('socket.io').listen(http);
const path = require('path');
app.use(express.static(path.resolve('../client/')));
app.get('/', function (req, res) {
res.sendFile(path.resolve('../client/html/index.html'));
});
app.get('/chat', function (req, res) {
res.sendFile(path.resolve('../client/html/chat.html'));
});
还是角度?我很困惑。请帮忙。
编辑: 我还有一个问题。在这里进行身份验证的正确方法是什么?用户数据应该通过 Angular 作为 jsons 发送到服务器,还是使用 'form' 元素在 html 级别上管理它更好?
【问题讨论】:
-
多个问题是一个糟糕的选择。你应该阅读How to Ask
-
好的,我下次坚持这个。
标签: javascript angularjs node.js user-interface routing