将角2添加到现有的express结构

add angular 2 to existing express structure

本文关键字:express 结构 添加 将角      更新时间:2023-09-26

我使用express-generator创建了一个表达结构,给出了标准结构:

bin 
bld 
node_modules 
public routes 
views 
app.js 
package.json

我想在视图和路由目录中添加如下内容:

views
->angular2
->->index
->->about
->->services
->->contact
->->sign up
->->sign in

使用路由,索引文件夹(index.js)和关于文件夹(about.js)…等等…

router.get('/', function(req, res, next) {
  res.render('angular2/index/index.html');
});
router.get('/about', function(req, res, next) {
  res.render('angular2/about/index.html');
});

我想每个文件夹渲染angular 2 index.html。关于如何在现有的表达式结构上添加角2的例子并不多。我知道如何在一个有角度的结构中创建、使用和编程。我是被这种安排搞糊涂了。我是一名程序员和编码员,安装这些不同的结构对我来说是新的。我已经尝试过express angular生成器,但它们太笨重了,有一堆我不需要的文件和文件夹。我只需要一个简单的结构为index.html和组件。要在其中编写代码的文件。我怎么能设置这没有改变所有的代码和结构,我已经在快车?还有什么是最简单的"最佳实践"结构,我可以用它来把角放入所需的文件夹中?

谢谢!


我的目标是能够在Nodejs系统应用和Angular 2客户端应用之间共享信息。我知道我可以通过在两个服务器之间创建api来实现这一点。我的问题是,这是最佳实践还是有其他方法可以更有效地完成这个任务?

Meteor.js是天赐之物。试着创建一个完整的堆栈,这样我就可以开始编程了,但我永远无法创建一个我需要的最好的系统。2小时后安装Meteor.js,我准备好了。我现在有大约2周的时间来创建我的应用程序。并且仍然可以使用Angular 2!就像我上面提到的,我是一个程序员和编码员,有PHP和c#的经验,安装这些不同的结构对我来说是新的。我习惯了直接开始写程序。但是我很高兴我得到了尝试创造我自己的经验。