javascript - Dalam node.js, adakah terdapat alternatif kepada pembolehubah yang mungkin memerlukan akses global?
高洛峰
高洛峰 2017-05-31 10:41:14
0
3
664

Saya sedang membangunkan forum dan kini mencadangkan fungsi ini:
Pentadbir super mesti boleh menukar beberapa fungsi forum, seperti pengeposan, pendaftaran, dll.
Pada peringkat saya sendiri, saya hanya memikirkan pembolehubah global. Adakah terdapat alternatif
Rangka kerja adalah ekspres

Tambahan:
Kaedah semasa yang terlintas di fikiran adalah untuk menentukan secara global beberapa pembolehubah seperti

global.__POST = true //可以发帖
//然后管理页面增加个按钮什么的  请求一个操作
//然后权限审核
...
global.__POST = false //关闭

Kemudian sahkan dahulu apabila pengguna menyiarkan jika(global.__POST)

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

membalas semua(3)
小葫芦

Konfigurasi ini boleh diekstrak ke dalam fail konfigurasi tapak awam, seperti menambahkan global-config.json pada projek, dengan kandungan dalam bentuk:

{
  "allowRegister": true,
  "allowNewPost": false
}

Kemudian, tambahkan API khas yang sepadan dengan akaun pentadbir, dan fail konfigurasi boleh diubah suai melalui API pentadbir. Untuk pengguna umum, fail konfigurasi dibaca apabila halaman dimuatkan dan logik paparan fungsi berkaitan ditentukan berdasarkan parameter yang berterusan dalam fail konfigurasi.

黄舟

Tahap pengguna yang berbeza mempunyai kebenaran yang berbeza. Saya tidak begitu faham apa yang anda maksudkan dengan pembolehubah global Bolehkah anda menerangkan idea anda secara terperinci

?
滿天的星座

global berada di lapisan aplikasi dan dikongsi oleh semua orang. Anda tidak sepatutnya menggunakan dia untuk mengendalikannya

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan