标签: server

如何向Firebase验证服务器?

我在Firebase上写了一个应用程序.安全规则和客户端代码不足以使我的应用程序工作.我需要连接服务器来完成一些任务:

node.js firebase server

38
推荐指数
1
解决办法
2万
查看次数

npm run dev --host 网络:未暴露

我想使用该npm run dev --host命令在 LAN 上公开我的 svelte 应用程序,但它显示:

> frontend@0.0.1 dev
> svelte-kit dev


  SvelteKit v1.0.0-next.295

  local:   http://localhost:3000
  network: not exposed

  Use --host to expose server to other devices on this network


Run Code Online (Sandbox Code Playgroud)

linux npm server npm-run sveltekit

37
推荐指数
2
解决办法
6万
查看次数

django开发服务器,如何在后台运行时停止它

我使用clode服务器测试我的django小项目,我输入manage.py runserver&,然后我注销我的cloude服务器,我可以正常访问mysite但是当我重新加载我的cloude服务器时,我不知道如何停止开发服务器,我不得不杀死进程来阻止它,反正有没有停止开发?

python django server

35
推荐指数
6
解决办法
6万
查看次数

Golang.用什么?http.ServeFile(..)或http.FileServer(..)?

我有点困惑.大多数例子都显示了两者的用法:http.ServeFile(..)http.FileServer(..),但似乎它们具有非常接近的功能.此外,我没有找到有关如何设置自定义NotFound处理程序的信息.

// This works and strip "/static/" fragment from path
fs := http.FileServer(http.Dir("static"))
http.Handle("/static/", http.StripPrefix("/static/", fs))

// This works too, but "/static2/" fragment remains and need to be striped manually
http.HandleFunc("/static2/", func(w http.ResponseWriter, r *http.Request) {
    http.ServeFile(w, r, r.URL.Path[1:])
})

http.ListenAndServe(":8080", nil)
Run Code Online (Sandbox Code Playgroud)

我试过阅读源代码,他们都使用serveFile(ResponseWriter, *Request, FileSystem, string, bool)底层函数.但是使用自己的方法http.FileServer返回并在提供文件之前进行一些准备工作(例如path.Clean()).fileHandlerServeHTTP()

那么为什么需要这种分离?哪种方法更好用?我如何设置自定义NotFound处理程序,例如找不到请求的文件?

go server

35
推荐指数
2
解决办法
4万
查看次数

如何安装/更新Postgres 9.4?

我刚刚安装了Postgres,但似乎安装了9.3,我想从9.4开始

我只是从一台新的Ubuntu 14.04.1机器上安装apt-get install postgresql.

http://www.postgresql.org/download/linux/ubuntu/

说你能做到:

apt-get install postgresql-9.4
Run Code Online (Sandbox Code Playgroud)

但当我尝试时,我得到:

E: Couldn't find any package by regex 'postgresql-9.4
Run Code Online (Sandbox Code Playgroud)

好的,所以我尝试下面添加PostgreSQL Apt Repository的部分但是找不到任何东西.

9.4不在包管理器中吗?我做错了什么吗?

database postgresql server

34
推荐指数
4
解决办法
3万
查看次数

什么将Rails服务器绑定到0.0.0.0会给你买?

我使用"www.xip.io"作为DNS通配符在不同设备上进行测试.我将主域名设置为我的IP地址.我启动了一个rails服务器,bundle exec rails server我去了这里www.<ip_address>.xip.io:3000,注意我的rails服务器没有响应.

但是,如果我将我的rails服务器绑定到0.0.0.0 bundle exec rails server -b 0.0.0.0,那就可以了!我不明白0.0.0.0告诉我的服务器这个是什么工作.有人能理解这个吗?

dns bind ruby-on-rails server

33
推荐指数
1
解决办法
9945
查看次数

npm WARN enoent ENOENT:没有这样的文件或目录,打开'C:\ Users\Nuwanst\package.json'

我只想将socket.io安装到我的项目,该项目位于3.chat文件夹中.但是,当我运行以下命令时,它显示以下Warnings.And它没有在我的项目文件夹中创建一个node_modules目录.如何解决这个问题?

C:\Users\Nuwanst\Documents\NodeJS\3.chat>npm install socket.io
C:\Users\Nuwanst
`-- socket.io@2.0.3

npm WARN enoent ENOENT: no such file or directory, open 'C:\Users\Nuwanst\package.json'
npm WARN Nuwanst No description
npm WARN Nuwanst No repository field.
npm WARN Nuwanst No README data
npm WARN Nuwanst No license field.
Run Code Online (Sandbox Code Playgroud)

javascript node.js npm node-modules server

33
推荐指数
6
解决办法
7万
查看次数

使用多个execStart进行系统化

我会知道是否可以使用以不同输入参数开头的相同脚本创建服务.如:

[Unit]
Description=script description

[Service]
Type=simple
ExecStart=/script.py parameters1
ExecStart=/script.py parameters2
Restart=on-failure

[Install]
WantedBy=multi-user.target
Run Code Online (Sandbox Code Playgroud)

可能吗?然后它会启动到串行模式?还是分成两个不同的过程?最好的祝福

linux service systemd server

33
推荐指数
2
解决办法
5万
查看次数

为什么我需要使用http.StripPrefix来访问我的静态文件?

main.go

package main

import (
    "net/http"
)

func main() {
    http.Handle("/static/", http.StripPrefix("/static/", http.FileServer(http.Dir("static"))))
    http.ListenAndServe(":8080", nil)
}
Run Code Online (Sandbox Code Playgroud)

目录结构:

%GOPATH%/src/project_name/main.go
%GOPATH%/src/project_name/static/..files and folders ..
Run Code Online (Sandbox Code Playgroud)

即使在阅读完文档后,我也无法理解http.StripPrefix这里究竟是做什么的.

1)localhost:8080/static如果删除,为什么我无法访问http.StripPrefix

2)/static如果删除该功能,哪个URL映射到文件夹?

http url-rewriting url-routing go server

32
推荐指数
2
解决办法
1万
查看次数

如何禁用ip地址直接访问网站

我有一个关于VPS的网站.

我遇到的问题是,当我输入服务器的IP时,它会链接到网站.
即使进入mail.domain.com,它也会做同样的事情.

如何禁用它,以便访问者收到消息或被定向到域?

我尝试禁用IP并在云端闪存上发送记录,但它没有用.

我的设置是:

VPS on Linux Debian 
Nginx
no control panel just command line
Cloudflare
DNS setup with BIND
Run Code Online (Sandbox Code Playgroud)

ip dns nginx cloudflare server

32
推荐指数
6
解决办法
4万
查看次数