Javascript 从hapi到http服务器映像

Javascript 从hapi到http服务器映像,javascript,node.js,hapijs,Javascript,Node.js,Hapijs,我在后端的知识不是最好的 我在这件事上有点纠结 我有一个ng2上传图像,从那里它将对api进行post req,但是我希望有一个服务器(来自节点的http服务器)只在那里添加文件,但我不知道如何从这里开始:( so ng2(FE)->Hapi(API)->http服务器(文件存储) 这些是我的档案 upload.provider.js 常数fs=要求('fs') trister.controller.js const upload = require('../providers/upload.p

我在后端的知识不是最好的

我在这件事上有点纠结

我有一个ng2上传图像,从那里它将对api进行post req,但是我希望有一个服务器(来自节点的http服务器)只在那里添加文件,但我不知道如何从这里开始:(

so ng2(FE)->Hapi(API)->http服务器(文件存储)

这些是我的档案 upload.provider.js 常数fs=要求('fs')

trister.controller.js

const upload = require('../providers/upload.provider');
const Teaser = require('../model/teaser.model');

var teaser = {
  upload: (request, reply) => {
  new upload('http://127.0.0.1:8080/teaser-images/', request, reply);
},

....
我一直得到这样的输出:

{错误:enoint:没有这样的文件或目录,请打开“” 呃-2, 代码:'enoint', 系统调用:“打开”, 路径:'}

非常感谢任何帮助,这一直困扰着我

我真的很想更好地理解流缓冲区的概念

最好的,
Joe

我忘记了浏览器最重要的一个事实……它们基于GET

我试图将图像发送到一个不是服务器的位置。在文件夹上创建http服务器后:

new upload('../images', request, reply);
然后在那个文件夹上添加一个
http服务器
,我就可以访问我想要的图像了

new upload('../images', request, reply);