Joa*_*dan 1 apache node.js angularjs
我正在开发一个Web应用程序,客户端是一个angularJS应用程序,旨在使用我的REST服务器端API,因此我公共目录中的所有文件都是静态的.
我想尝试使用NodeJS + express来制作我的服务器端API,因为我已经听过这么多,我经历了很多教程,现在我明白了如何制作API.
但我不明白为什么服务我的静态文件感觉如此复杂,我已经使用LAMP堆栈很多并使用它提供静态内容很容易,甚至不是一行代码.使用节点似乎我将不得不为每个文件写路由?
我已经读过有关使用apache来提供静态内容并拥有应用程序引用节点的人,如何做到这一点?我可以将我的客户端ajax请求指向另一个端口并让节点在服务器上的该端口上运行,还是需要另一个ip?
什么是最好的做法?
在nodejs上提供静态文件非常简单,只需将所有这些文件添加到公用文件夹,并将以下中间件添加到您的快速应用程序:
app.use(express.static(__dirname + '/public'));
Run Code Online (Sandbox Code Playgroud)
__dirname + '/public'公用文件夹的路径在哪里.就是这样,一行代码.
| 归档时间: |
|
| 查看次数: |
4785 次 |
| 最近记录: |