微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

node.js – 带有Express js的Angular 2 cli

我想使用快速js w / node js作为我的服务器用于角度2项目.我正在寻找整合快速js w / the angular cli的教程(我跟着 thisthis),我没有运气.有没有人对如何做到这一点有任何建议?目前我有一个新的项目w / cli只是说“应用程序工作!”并且想要尝试使用express而不是使用lite服务器.任何帮助表示赞赏!

解决方法

link我有用,但有一些变化.

我安装了angular-cli并创建了新项目,然后我按照链接的教程进行了修改

>我创建了一个名为node_server的文件
>在运行中npm install express – 保存在我项目的根文件夹中.这在package.json中添加了像dependencie这样的服务器,而没有在node_server上创建new.
>我在node_server中创建了一个名为server.js的新文件,其中包含一个基本的快速服务器.此服务器仅返回dist文件夹的index.html.
>将脚本添加到package.json,链接教程中的脚本相同,但只需更改一次,文件名为server.js而不是index.js

这是我的server.js文件

const express = require('express');

var app = express();  
var staticRoot = __dirname;  

app.set('port',(process.env.PORT || 3000));  

app.use(express.static(staticRoot));

app.get('/',function(req,res) {
    res.sendFile('index.html');
});

app.listen(app.get('port'),function() {  
    console.log('app running on port',app.get('port'));
});

我希望这适合你.

原文地址:https://www.jb51.cc/nodejs/241123.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐