【问题标题】:How to link NodeJs and Angular JS (without any frameworks such as Express)如何链接 NodeJs 和 Angular JS(没有 Express 等任何框架)
【发布时间】:2017-05-02 22:46:51
【问题描述】:

我的 Angular JS 路由设置如下:

function routing($routeProvider) {
    $routeProvider

    // route for the home page
    .when('/', {
        templateUrl : '/index.html',
        controller  : 'mainController'
    });
    $locationProvider.html5Mode(true);
}
MODULE.config(routing);

在我的 Node 服务器中,我如何进入主页(没有 Express 或任何框架)。我在互联网上搜索过,但大多数示例都使用 Express 等框架。

【问题讨论】:

  • “没有 Express 或任何框架”的要求从何而来?这是没有意义的,除非这是一个家庭作业(并且家庭作业在 SO 上是题外话)。 Express 存在的原因是因为它允许相对容易地执行简单的任务,例如提供静态文件。目前尚不清楚这个问题是关于什么的。什么是“转到主页”?

标签: angularjs node.js angular-ui-router


【解决方案1】:

将所有文件放在 src 文件夹中,所有文件都放在 public 文件夹中,并给出服务器的路径。

// Routing
app.use(express.static(__dirname + '/public'));

你可以在 node js 中使用你的角度文件

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-27
    • 2021-10-31
    • 1970-01-01
    • 2015-06-23
    • 1970-01-01
    • 2019-08-22
    相关资源
    最近更新 更多